1 7 package Olj; 8 9 import java.util.Arrays ; 10 import java.util.Collections ; 11 import java.util.List ; 12 13 import org.eclipse.emf.common.util.AbstractEnumerator; 14 15 24 public final class ValueModeType extends AbstractEnumerator { 25 34 public static final int SET_IF_CREATED = 0; 35 36 48 public static final ValueModeType SET_IF_CREATED_LITERAL = new ValueModeType(SET_IF_CREATED, "SetIfCreated"); 49 50 56 private static final ValueModeType[] VALUES_ARRAY = 57 new ValueModeType[] { 58 SET_IF_CREATED_LITERAL, 59 }; 60 61 67 public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 68 69 75 public static ValueModeType get(String name) { 76 for (int i = 0; i < VALUES_ARRAY.length; ++i) { 77 ValueModeType result = VALUES_ARRAY[i]; 78 if (result.toString().equals(name)) { 79 return result; 80 } 81 } 82 return null; 83 } 84 85 91 public static ValueModeType get(int value) { 92 switch (value) { 93 case SET_IF_CREATED: return SET_IF_CREATED_LITERAL; 94 } 95 return null; 96 } 97 98 104 private ValueModeType(int value, String name) { 105 super(value, name); 106 } 107 108 } | Popular Tags |