package jetbrains.mps.make.generator;
/*Generated by MPS */
import jetbrains.mps.make.script.IQuery;
import jetbrains.mps.internal.collections.runtime.Sequence;
public class Askfoo_Query implements IQuery<Bar_Option> {
private IQuery.Name name = new IQuery.Name("Askfoo");
private int defaultOption = 0;
public Askfoo_Query() {
}
public IQuery.Name getName() {
return name;
}
public String getTitle() {
return "Q";
}
public String getText() {
return "Foo?";
}
public Iterable<Bar_Option> options() {
return Sequence.fromIterable(Sequence.fromArray(Bar_Option.class.getEnumConstants())).cut(1);
}
public Bar_Option voidOption() {
return Sequence.fromIterable(Sequence.fromArray(Bar_Option.class.getEnumConstants())).last();
}
public Bar_Option defaultOption() {
return (defaultOption >= 0 ? Bar_Option.class.getEnumConstants()[defaultOption] : null);
}
}