1 17 package org.eclipse.emf.codegen.ecore.genmodel; 18 19 20 import java.util.List ; 21 22 import org.eclipse.emf.common.util.EList; 23 import org.eclipse.emf.ecore.EEnum; 24 25 26 43 public interface GenEnum extends GenDataType 44 { 45 59 EEnum getEcoreEnum(); 60 61 69 void setEcoreEnum(EEnum value); 70 71 87 EList getGenEnumLiterals(); 88 89 String getQualifiedName(); 90 String getImportedName(); 91 92 GenEnumLiteral getGenEnumLiteral(String literalName); 93 String getEnumLiteralID(GenEnumLiteral genEnumLiteral); 94 int getEnumLiteralValue(GenEnumLiteral genEnumLiteral); 95 96 List getUniqueValuedGenEnumLiterals(); 97 98 void initialize(EEnum eEnum); 99 100 boolean reconcile(GenEnum oldGenEnumVersion); 101 102 } 103 | Popular Tags |