package org.whole.lang.editors.model; import org.whole.lang.model.EnumType; import org.whole.lang.model.EnumValueImpl; /** * @generator Whole */ public class GenericPartNameEnum extends EnumType<GenericPartNameEnum.Value> { public static final int CompositeColumn_ord = 0; public static final int CompositeRow_ord = 1; public static final int ConstructorColumn_ord = 2; public static final int ConstructorRow_ord = 3; public static final int FoldableConstructor_ord = 4; public static final int Resolver_ord = 5; public static final int OptionalResolver_ord = 6; public static final int LiteralData_ord = 7; public static final int KeywordData_ord = 8; public static final int IdentifierData_ord = 9; public static final int OperatorData_ord = 10; public static final int DelimiterData_ord = 11; public static final int ParenthesisData_ord = 12; public static final GenericPartNameEnum instance = new GenericPartNameEnum(); public static final Value CompositeColumn = instance .valueOf(CompositeColumn_ord); public static final Value CompositeRow = instance.valueOf(CompositeRow_ord); public static final Value ConstructorColumn = instance .valueOf(ConstructorColumn_ord); public static final Value ConstructorRow = instance .valueOf(ConstructorRow_ord); public static final Value FoldableConstructor = instance .valueOf(FoldableConstructor_ord); public static final Value Resolver = instance.valueOf(Resolver_ord); public static final Value OptionalResolver = instance .valueOf(OptionalResolver_ord); public static final Value LiteralData = instance.valueOf(LiteralData_ord); public static final Value KeywordData = instance.valueOf(KeywordData_ord); public static final Value IdentifierData = instance .valueOf(IdentifierData_ord); public static final Value OperatorData = instance.valueOf(OperatorData_ord); public static final Value DelimiterData = instance .valueOf(DelimiterData_ord); public static final Value ParenthesisData = instance .valueOf(ParenthesisData_ord); private GenericPartNameEnum() { enumValue(CompositeColumn_ord, "CompositeColumn"); enumValue(CompositeRow_ord, "CompositeRow"); enumValue(ConstructorColumn_ord, "ConstructorColumn"); enumValue(ConstructorRow_ord, "ConstructorRow"); enumValue(FoldableConstructor_ord, "FoldableConstructor"); enumValue(Resolver_ord, "Resolver"); enumValue(OptionalResolver_ord, "OptionalResolver"); enumValue(LiteralData_ord, "LiteralData"); enumValue(KeywordData_ord, "KeywordData"); enumValue(IdentifierData_ord, "IdentifierData"); enumValue(OperatorData_ord, "OperatorData"); enumValue(DelimiterData_ord, "DelimiterData"); enumValue(ParenthesisData_ord, "ParenthesisData"); } private static final long serialVersionUID = 1; protected void enumValue(int ordinal, String name) { if (valueOf(name) == null) putEnumValue(new Value(ordinal, name)); } protected void enumValue(int ordinal, String name, String implName) { if (valueOf(name) == null) putEnumValue(new Value(ordinal, name, implName)); } public static class Value extends EnumValueImpl { private static final long serialVersionUID = 1; public Value() { super(); } public Value(int ordinal, String name) { super(ordinal, name); } public Value(int ordinal, String name, String implName) { super(ordinal, name, implName); } } }