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 ValueModeType4 extends AbstractEnumerator { 25 34 public static final int OVERWRITE = 0; 35 36 45 public static final int UPDATE = 1; 46 47 56 public static final int SET_IF_CREATED = 2; 57 58 70 public static final ValueModeType4 OVERWRITE_LITERAL = new ValueModeType4(OVERWRITE, "Overwrite"); 71 72 84 public static final ValueModeType4 UPDATE_LITERAL = new ValueModeType4(UPDATE, "Update"); 85 86 98 public static final ValueModeType4 SET_IF_CREATED_LITERAL = new ValueModeType4(SET_IF_CREATED, "SetIfCreated"); 99 100 106 private static final ValueModeType4[] VALUES_ARRAY = 107 new ValueModeType4[] { 108 OVERWRITE_LITERAL, 109 UPDATE_LITERAL, 110 SET_IF_CREATED_LITERAL, 111 }; 112 113 119 public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 120 121 127 public static ValueModeType4 get(String name) { 128 for (int i = 0; i < VALUES_ARRAY.length; ++i) { 129 ValueModeType4 result = VALUES_ARRAY[i]; 130 if (result.toString().equals(name)) { 131 return result; 132 } 133 } 134 return null; 135 } 136 137 143 public static ValueModeType4 get(int value) { 144 switch (value) { 145 case OVERWRITE: return OVERWRITE_LITERAL; 146 case UPDATE: return UPDATE_LITERAL; 147 case SET_IF_CREATED: return SET_IF_CREATED_LITERAL; 148 } 149 return null; 150 } 151 152 158 private ValueModeType4(int value, String name) { 159 super(value, name); 160 } 161 162 } | Popular Tags |