@Override protected Collection<?> getGenerateModelChildren(Object object) { GenPackage genPackage = (GenPackage)object; List<GenBase> result = new ArrayList<GenBase>(genPackage.getGenClasses()); result.addAll(genPackage.getGenEnums()); result.addAll(genPackage.getNestedGenPackages()); return result; }
@Override protected Collection<?> getGenerateModelChildren(Object object) { GenPackage genPackage = (GenPackage)object; List<GenBase> result = new ArrayList<GenBase>(genPackage.getGenClasses()); result.addAll(genPackage.getGenEnums()); result.addAll(genPackage.getNestedGenPackages()); return result; }
interfaceVirtualFile.setStringContent(new org.eclipse.emf.codegen.ecore.templates.model.Class().generate(new Object[] { genClass, true, false })); for (GenEnum genEnum : genPackage.getGenEnums()) { genModel.setImportManager(new ImportManager("org.bimserver.models"));
@Override protected GenEnum findGenEnum(EEnum eEnum) { if (eClassifierToGenClassifierMap == null) { eClassifierToGenClassifierMap = new HashMap<EClassifier, GenClassifier>(); } else { GenEnum result = (GenEnum)eClassifierToGenClassifierMap.get(eEnum); if (result != null) { return result; } } GenPackage genPackage = findGenPackage(eEnum.getEPackage()); if (genPackage != null) { for (GenEnum genEnum : genPackage.getGenEnums()) { if (eEnum.getName().equals(genEnum.getEcoreEnum().getName())) //FB TBD different objects for ecore model! { eClassifierToGenClassifierMap.put(eEnum, genEnum); return genEnum; } } } return null; }
@Override protected GenEnum findGenEnum(EEnum eEnum) { if (eClassifierToGenClassifierMap == null) { eClassifierToGenClassifierMap = new HashMap<EClassifier, GenClassifier>(); } else { GenEnum result = (GenEnum)eClassifierToGenClassifierMap.get(eEnum); if (result != null) { return result; } } GenPackage genPackage = findGenPackage(eEnum.getEPackage()); if (genPackage != null) { for (GenEnum genEnum : genPackage.getGenEnums()) { String name = eEnum.getName(); if (name != null && name.equals(genEnum.getEcoreEnum().getName())) //FB TBD different objects for ecore model! { eClassifierToGenClassifierMap.put(eEnum, genEnum); return genEnum; } } } return null; }
for (GenPackage genPackage : genModel.getAllGenAndUsedGenPackagesWithClassifiers()) { if (genPackage.getGenModel() == genModel || !genPackage.getGenModel().hasEditSupport()) { for (GenEnum genEnum : genPackage.getGenEnums()) { for (GenEnumLiteral genEnumLiteral : genEnum.getGenEnumLiterals()) { stringBuffer.append(TEXT_10);
for (GenPackage genPackage : genModel.getAllGenAndUsedGenPackagesWithClassifiers()) { if (genPackage.getGenModel() == genModel || !genPackage.getGenModel().hasEditSupport()) { for (GenEnum genEnum : genPackage.getGenEnums()) { for (GenEnumLiteral genEnumLiteral : genEnum.getGenEnumLiterals()) { stringBuffer.append(TEXT_21);
for (GenPackage genPackage : genModel.getAllGenAndUsedGenPackagesWithClassifiers()) { if (genPackage.getGenModel() == genModel || !genPackage.getGenModel().hasEditSupport()) { for (GenEnum genEnum : genPackage.getGenEnums()) { for (GenEnumLiteral genEnumLiteral : genEnum.getGenEnumLiterals()) { stringBuffer.append(TEXT_13);
for (GenEnum genEnum : genPackage.getGenEnums())
for (GenEnum genEnum : genPackage.getGenEnums())
for (GenPackage genPackage : genModel.getAllGenAndUsedGenPackagesWithClassifiers()) { if (genPackage.getGenModel() == genModel || !genPackage.getGenModel().hasEditSupport()) { for (GenEnum genEnum : genPackage.getGenEnums()) { for (GenEnumLiteral genEnumLiteral : genEnum.getGenEnumLiterals()) { stringBuffer.append(TEXT_52);
if (!genPackage.getGenEnums().isEmpty()) { stringBuffer.append(TEXT_236); for (GenEnum genEnum : genPackage.getGenEnums()) { stringBuffer.append(TEXT_237); stringBuffer.append(genEnum.getClassifierInstanceName()); if (!genPackage.getGenEnums().isEmpty()) { stringBuffer.append(TEXT_464); for (Iterator<GenEnum> e=genPackage.getGenEnums().iterator(); e.hasNext();) { GenEnum genEnum = e.next(); stringBuffer.append(TEXT_465); stringBuffer.append(genEnum.getClassifierInstanceName());
if (!genPackage.getGenEnums().isEmpty()) { stringBuffer.append(TEXT_199); for (GenEnum genEnum : genPackage.getGenEnums()) { stringBuffer.append(TEXT_93); stringBuffer.append(genEnum.getClassifierInstanceName()); {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); }}} if (!genPackage.getGenEnums().isEmpty()) { stringBuffer.append(TEXT_252); for (Iterator<GenEnum> e=genPackage.getGenEnums().iterator(); e.hasNext();) { GenEnum genEnum = e.next(); stringBuffer.append(TEXT_253); stringBuffer.append(genEnum.getClassifierInstanceName());