package org.whole.lang.scheme.model; import org.whole.lang.model.EnumType; import org.whole.lang.model.EnumValueImpl; /** * @generator Whole */ public class BuiltinValueEnum extends EnumType<BuiltinValueEnum.Value> { public static final int boolp_ord = 0; public static final int car_ord = 1; public static final int cdr_ord = 2; public static final int cons_ord = 3; public static final int divide_ord = 4; public static final int eqvp_ord = 5; public static final int intp_ord = 6; public static final int list_ord = 7; public static final int minus_ord = 8; public static final int nullp_ord = 9; public static final int pairp_ord = 10; public static final int plus_ord = 11; public static final int rel_ord = 12; public static final int stringeq_ord = 13; public static final int stringp_ord = 14; public static final int times_ord = 15; public static final BuiltinValueEnum instance = new BuiltinValueEnum(); public static final Value boolp = instance.valueOf(boolp_ord); public static final Value car = instance.valueOf(car_ord); public static final Value cdr = instance.valueOf(cdr_ord); public static final Value cons = instance.valueOf(cons_ord); public static final Value divide = instance.valueOf(divide_ord); public static final Value eqvp = instance.valueOf(eqvp_ord); public static final Value intp = instance.valueOf(intp_ord); public static final Value list = instance.valueOf(list_ord); public static final Value minus = instance.valueOf(minus_ord); public static final Value nullp = instance.valueOf(nullp_ord); public static final Value pairp = instance.valueOf(pairp_ord); public static final Value plus = instance.valueOf(plus_ord); public static final Value rel = instance.valueOf(rel_ord); public static final Value stringeq = instance.valueOf(stringeq_ord); public static final Value stringp = instance.valueOf(stringp_ord); public static final Value times = instance.valueOf(times_ord); private BuiltinValueEnum() { enumValue(boolp_ord, "boolp"); enumValue(car_ord, "car"); enumValue(cdr_ord, "cdr"); enumValue(cons_ord, "cons"); enumValue(divide_ord, "divide"); enumValue(eqvp_ord, "eqvp"); enumValue(intp_ord, "intp"); enumValue(list_ord, "list"); enumValue(minus_ord, "minus"); enumValue(nullp_ord, "nullp"); enumValue(pairp_ord, "pairp"); enumValue(plus_ord, "plus"); enumValue(rel_ord, "rel"); enumValue(stringeq_ord, "stringeq"); enumValue(stringp_ord, "stringp"); enumValue(times_ord, "times"); } 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); } } }