/** * This returns the label text for the adapted class. */ @Override public String getText(Object object) { GenEnumLiteral genEnumLiteral = (GenEnumLiteral)object; return genEnumLiteral.getEcoreEnumLiteral().getName() + " = " + genEnumLiteral.getEcoreEnumLiteral().getValue(); }
protected void reconcileSettings(GenEnumLiteral oldGenEnumLiteralVersion) { reconcileGenAnnotations(oldGenEnumLiteralVersion); if (oldGenEnumLiteralVersion.eIsSet(GenModelPackage.Literals.GEN_ENUM_LITERAL__DOCUMENTATION)) { setDocumentation(oldGenEnumLiteralVersion.getDocumentation()); } }
public String getEnumLiteralID(GenEnumLiteral genEnumLiteral) { return getClassifierID() + "__" + genEnumLiteral.getEnumLiteralID(); }
for (Iterator<GenEnumLiteral> l = genEnum.getGenEnumLiterals().iterator(); l.hasNext(); ) { GenEnumLiteral genEnumLiteral = l.next(); stringBuffer.append(TEXT_26); stringBuffer.append(genEnumLiteral.getFormattedName()); stringBuffer.append(TEXT_27); if (genEnumLiteral.hasDocumentation()) { stringBuffer.append(TEXT_28); stringBuffer.append(genEnumLiteral.getDocumentation(genModel.getIndentation(stringBuffer))); stringBuffer.append(TEXT_29); stringBuffer.append(genEnumLiteral.getEnumLiteralValueConstantName()); stringBuffer.append(TEXT_31); if (isJDK50 && genEnumLiteral.hasAPIDeprecatedTag()) { stringBuffer.append(TEXT_32); stringBuffer.append(genEnumLiteral.getEnumLiteralInstanceConstantName()); stringBuffer.append(TEXT_34); stringBuffer.append(genEnumLiteral.getValue()); stringBuffer.append(TEXT_35); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_36); stringBuffer.append(Literals.toStringLiteral(genEnumLiteral.getLiteral(), genModel)); stringBuffer.append(TEXT_37); if (l.hasNext()) { stringBuffer.append(genEnumLiteral.getFormattedName()); stringBuffer.append(TEXT_43); if (!genEnumLiteral.hasDocumentation()) { stringBuffer.append(TEXT_44); stringBuffer.append(genEnumLiteral.getFormattedName());
for (Iterator<GenEnumLiteral> l = genEnum.getGenEnumLiterals().iterator(); l.hasNext(); ) { GenEnumLiteral genEnumLiteral = l.next(); stringBuffer.append(TEXT_28); stringBuffer.append(genEnumLiteral.getFormattedName()); stringBuffer.append(TEXT_29); stringBuffer.append(genEnumLiteral.getEnumLiteralValueConstantName()); stringBuffer.append(TEXT_30); stringBuffer.append(genEnumLiteral.getEnumLiteralInstanceConstantName()); stringBuffer.append(TEXT_31); stringBuffer.append(genEnumLiteral.getValue()); stringBuffer.append(TEXT_32); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_33); stringBuffer.append(genEnumLiteral.getLiteral()); stringBuffer.append(TEXT_34); if (l.hasNext()) { stringBuffer.append(genEnumLiteral.getFormattedName()); stringBuffer.append(TEXT_43); if (!genEnumLiteral.hasDocumentation()) { stringBuffer.append(TEXT_44); stringBuffer.append(genEnumLiteral.getFormattedName()); stringBuffer.append(TEXT_45); if (genEnumLiteral.hasDocumentation()) { stringBuffer.append(TEXT_47); stringBuffer.append(genEnumLiteral.getDocumentation(genModel.getIndentation(stringBuffer))); stringBuffer.append(TEXT_48); stringBuffer.append(genEnumLiteral.getEnumLiteralInstanceConstantName());
public void initialize(EEnum eEnum) { if (eEnum != getEcoreEnum()) { setTypeSafeEnumCompatible(false); setEcoreEnum(eEnum); } LOOP: for (EEnumLiteral eEnumLiteral : eEnum.getELiterals()) { for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (genEnumLiteral.getEcoreEnumLiteral() == eEnumLiteral) { genEnumLiteral.initialize(eEnumLiteral); continue LOOP; } } GenEnumLiteral genEnumLiteral = getGenModel().createGenEnumLiteral(); getGenEnumLiterals().add(genEnumLiteral); genEnumLiteral.initialize(eEnumLiteral); } }
stringBuffer.append(genEnum.getName()); stringBuffer.append(TEXT_13); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_17); stringBuffer.append(genEnumLiteral.getLiteral());
@Override public String getStaticValue(String literal) { GenEnumLiteral genEnumLiteral = getGenEnumLiteral(literal); return genEnumLiteral == null ? "null" : getImportedName() + "." + genEnumLiteral.getEnumLiteralInstanceConstantName(); }
{boolean needsSuppressDeprecation = false; if (!packageNeedsSuppressDeprecation && isJDK50) { LOOP: for (GenEnum genEnum : genPackage.getGenEnums()) { for (GenEnumLiteral genEnumLiteral : genEnum.getGenEnumLiterals()) { if (genEnumLiteral.hasAPIDeprecatedTag()) { needsSuppressDeprecation = true; break LOOP; }}} if (needsSuppressDeprecation) { stringBuffer.append(TEXT_192); }}} stringBuffer.append(genEnum.getImportedName().equals(genEnum.getClassifierID()) ? genEnum.getQualifiedName() : genEnum.getImportedName()); stringBuffer.append(TEXT_220); stringBuffer.append(genEnumLiteral.getEnumLiteralInstanceConstantName()); stringBuffer.append(TEXT_174);
public GenEnumLiteral getGenEnumLiteral(String literalName) { for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (genEnumLiteral.getName().equals(literalName)) { return genEnumLiteral; } } //FB TBD if (literalName != null || getGenEnumLiterals().isEmpty()) report error? return getGenEnumLiterals().isEmpty() ? null : (GenEnumLiteral)getGenEnumLiterals().get(0); }
public List<GenEnumLiteral> getUniqueValuedGenEnumLiterals() { List<GenEnumLiteral> result = new ArrayList<GenEnumLiteral>(); Set<Integer> resultSet = new HashSet<Integer>(); for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (resultSet.add(genEnumLiteral.getValue())) { result.add(genEnumLiteral); } } return result; }
public GenEnumLiteral getGenEnumLiteral(String literal) { for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (genEnumLiteral.getLiteral().equals(literal)) { return genEnumLiteral; } } return getGenEnumLiterals().isEmpty() ? null : (GenEnumLiteral)getGenEnumLiterals().get(0); }
public void initialize(EEnum eEnum) { if (eEnum != getEcoreEnum()) { setTypeSafeEnumCompatible(false); setEcoreEnum(eEnum); } int localEnumLiteralIndex = 0; LOOP: for (EEnumLiteral eEnumLiteral : eEnum.getELiterals()) { for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (genEnumLiteral.getEcoreEnumLiteral() == eEnumLiteral) { genEnumLiteral.initialize(eEnumLiteral); getGenEnumLiterals().move(localEnumLiteralIndex++, genEnumLiteral); continue LOOP; } } GenEnumLiteral genEnumLiteral = getGenModel().createGenEnumLiteral(); getGenEnumLiterals().add(localEnumLiteralIndex++, genEnumLiteral); genEnumLiteral.initialize(eEnumLiteral); } }
stringBuffer.append(genEnum.getName()); stringBuffer.append(TEXT_22); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_23); stringBuffer.append(genEnumLiteral.getLiteral());
@Override public String getStaticValue(String literal) { GenEnumLiteral genEnumLiteral = getGenEnumLiteral(literal); return genEnumLiteral == null ? "null" : getImportedName() + "." + genEnumLiteral.getEnumLiteralInstanceConstantName(); }
stringBuffer.append(genEnum.getName()); stringBuffer.append(TEXT_53); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_59); stringBuffer.append(genEnum.getSafeUncapName()); stringBuffer.append(TEXT_53); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_60);
public List<GenEnumLiteral> getUniqueValuedGenEnumLiterals() { List<GenEnumLiteral> result = new ArrayList<GenEnumLiteral>(); Set<Integer> resultSet = new HashSet<Integer>(); for (GenEnumLiteral genEnumLiteral : getGenEnumLiterals()) { if (resultSet.add(genEnumLiteral.getValue())) { result.add(genEnumLiteral); } } return result; }
stringBuffer.append(genEnum.getName()); stringBuffer.append(TEXT_18); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_24); stringBuffer.append(genEnumLiteral.getLiteral()); stringBuffer.append(TEXT_15); stringBuffer.append(genEnum.getSafeUncapName()); stringBuffer.append(TEXT_18); stringBuffer.append(genEnumLiteral.getName()); stringBuffer.append(TEXT_25);
public boolean reconcile(GenEnumLiteral oldGenEnumLiteralVersion) { if (getEcoreEnumLiteral().getName().equals(oldGenEnumLiteralVersion.getEcoreEnumLiteral().getName())) { reconcileSettings(oldGenEnumLiteralVersion); return true; } else { return false; } }
public String getEnumLiteralID(GenEnumLiteral genEnumLiteral) { return getClassifierID() + "__" + genEnumLiteral.getEnumLiteralID(); }