@Override protected List<String> getAlternateNames(Object o) { GenClassifier genClassifier = (GenClassifier)o; return Collections.singletonList(genClassifier.getGenPackage().getPrefix() + "_" + genClassifier.getName()); }
@Override protected List<String> getAlternateNames(Object o) { GenClassifier genClassifier = (GenClassifier)o; return Collections.singletonList(genClassifier.getGenPackage().getPrefix() + "_" + genClassifier.getName()); }
public static String getTypeLiteral(final EClassifier classifier, final ResourceSet resourceSet) { final GenClassifier genClassifier = GenModelUtil2.getGenClassifier(classifier, resourceSet); boolean _isLiteralsInterface = genClassifier.getGenPackage().isLiteralsInterface(); if (_isLiteralsInterface) { String _classifierID = genClassifier.getClassifierID(); return ("Literals." + _classifierID); } else { String _classifierAccessorName = genClassifier.getClassifierAccessorName(); String _plus = ("eINSTANCE.get" + _classifierAccessorName); return (_plus + "()"); } }
if (genClassifier != null) result.append(genClassifier.getGenPackage().getInterfacePackageName()); result.append('.'); result.append(genClassifier.getName());
if (genClassifier != null) result.append(genClassifier.getGenPackage().getInterfacePackageName()); result.append('.'); result.append(genClassifier.getName());
public QualifiedName getFullyQualifiedName(EObject eObject) { if (eObject instanceof GenPackage) { String packageName = ((GenPackage)eObject).getQualifiedPackageName(); if (packageName != null && packageName.length() != 0) { return qualifiedNameConverter.toQualifiedName(packageName); } } else if (eObject instanceof GenClassifier) { GenClassifier classifier = (GenClassifier)eObject; GenPackage genPackage = classifier.getGenPackage(); if (genPackage != null) { String packageName = genPackage.getQualifiedPackageName(); String classifierName = classifier.getName(); if (packageName != null && packageName.length() != 0 && classifierName != null) { return qualifiedNameConverter.toQualifiedName(packageName).append(classifierName); } } } return null; } }
childCreationData.createClassifier.getGenPackage() == this && (childCreationData.delegatedFeature == null || allUsedGenPackagesWithClassifiers.contains(childCreationData.delegatedFeature.getGenPackage())))
protected void handle(EGenericType eGenericType) { if (eGenericType != null) { EClassifier eClassifier = eGenericType.getEClassifier(); if (eClassifier != null) { initializationDependencies.add(findGenClassifier(eClassifier).getGenPackage()); } handle(eGenericType.getETypeArguments()); handle(eGenericType.getELowerBound()); handle(eGenericType.getEUpperBound()); } }
if (genClassifier.getGenPackage().isDataTypeConverters()) { stringBuffer.append(TEXT_93); stringBuffer.append(genClass.getInterfaceName()); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_95); stringBuffer.append(genClassifier.getGenPackage().getQualifiedFactoryInstanceAccessor()); stringBuffer.append(TEXT_96); stringBuffer.append(genClassifier.getName()); stringBuffer.append(genFeature.getImportedType(null)); stringBuffer.append(TEXT_101); stringBuffer.append(genClassifier.getGenPackage().getQualifiedEFactoryInstanceAccessor()); stringBuffer.append(TEXT_102); stringBuffer.append(genClassifier.getQualifiedClassifierAccessor()); stringBuffer.append(genFeature.getSafeName()); stringBuffer.append(TEXT_115); stringBuffer.append(genFeature.getTypeGenClassifier().getGenPackage().getImportedResourceClassName()); stringBuffer.append(TEXT_116); stringBuffer.append(genFeature.getTypeGenClassifier().getName()); stringBuffer.append(genFeature.getGetAccessor()); stringBuffer.append(TEXT_130); stringBuffer.append(genFeature.getTypeGenClassifier().getGenPackage().getImportedResourceClassName()); stringBuffer.append(TEXT_131); stringBuffer.append(genFeature.getTypeGenClassifier().getName()); stringBuffer.append(genFeature.getAccessorName());
} else { boolean first = true; for (String constraint : genClassifier.getAllGenConstraints()) {GenClassifier constraintImplementor = genClassifier.getConstraintImplementor(constraint); String delegate = constraintImplementor == null || constraintImplementor.getGenPackage() == genPackage ? "" : genPackage.getValidatorPackageUniqueSafeName(constraintImplementor.getGenPackage()) + "Validator."; String cast = constraintImplementor == null && genClassifier instanceof GenClass && !((GenClass)genClassifier).isEObjectExtension() ? "(" + genModel.getImportedName("org.eclipse.emf.ecore.EObject") + ")" : ""; String accessor = constraintImplementor != null && genClassifier instanceof GenDataType && !((GenDataType)genClassifier).isPrimitiveType() && ((GenDataType)constraintImplementor).isPrimitiveType() ? "." + ((GenDataType)constraintImplementor).getPrimitiveValueFunction() + "()" : ""; {GenClassifier constraintDelegate = genClassifier.getConstraintDelegate(constraint); String constant = genClassifier.getClassifierID() + "__" + CodeGenUtil.format(constraint, '_', null, false, false).toUpperCase(); String delegate = constraintDelegate == null || constraintDelegate.getGenPackage() == genPackage ? "" : genPackage.getValidatorPackageUniqueSafeName(constraintDelegate.getGenPackage()) + "Validator."; String cast = constraintDelegate == null && genClassifier instanceof GenClass && !((GenClass)genClassifier).isEObjectExtension() ? "(" + genModel.getImportedName("org.eclipse.emf.ecore.EObject") + ")" : ""; String accessor = constraintDelegate != null && genClassifier instanceof GenDataType && !((GenDataType)genClassifier).isPrimitiveType() && ((GenDataType)constraintDelegate).isPrimitiveType() ? "." + ((GenDataType)constraintDelegate).getPrimitiveValueFunction() + "()" : "";
} else { boolean first = true; for (String constraint : genClassifier.getAllGenConstraints()) {GenClassifier constraintImplementor = genClassifier.getConstraintImplementor(constraint); String delegate = constraintImplementor == null || constraintImplementor.getGenPackage() == genPackage ? "" : genPackage.getValidatorPackageUniqueSafeName(constraintImplementor.getGenPackage()) + "Validator."; String cast = constraintImplementor == null && genClassifier instanceof GenClass && !((GenClass)genClassifier).isEObjectExtension() ? "(" + genModel.getImportedName("org.eclipse.emf.ecore.EObject") + ")" : ""; String accessor = constraintImplementor != null && genClassifier instanceof GenDataType && !((GenDataType)genClassifier).isPrimitiveType() && ((GenDataType)constraintImplementor).isPrimitiveType() && genModel.getComplianceLevel().getValue() < GenJDKLevel.JDK50 ? "." + ((GenDataType)constraintImplementor).getPrimitiveValueFunction() + "()" : ""; {GenClassifier constraintDelegate = genClassifier.getConstraintDelegate(constraint); String constant = genClassifier.getClassifierID() + "__" + CodeGenUtil.format(constraint, '_', null, false, false).toUpperCase(genClassifier.getGenModel().getLocale()); String delegate = constraintDelegate == null || constraintDelegate.getGenPackage() == genPackage ? "" : genPackage.getValidatorPackageUniqueSafeName(constraintDelegate.getGenPackage()) + "Validator."; String cast = constraintDelegate == null && genClassifier instanceof GenClass && !((GenClass)genClassifier).isEObjectExtension() ? "(" + genModel.getImportedName("org.eclipse.emf.ecore.EObject") + ")" : ""; String accessor = constraintDelegate != null && genClassifier instanceof GenDataType && !((GenDataType)genClassifier).isPrimitiveType() && ((GenDataType)constraintDelegate).isPrimitiveType() && genModel.getComplianceLevel().getValue() < GenJDKLevel.JDK50 ? "." + ((GenDataType)constraintDelegate).getPrimitiveValueFunction() + "()" : "";
if (genClassifier.getGenPackage().isDataTypeConverters()) { stringBuffer.append(TEXT_77); stringBuffer.append(genClass.getName()); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_44); stringBuffer.append(genClassifier.getGenPackage().getQualifiedFactoryInstanceAccessor()); stringBuffer.append(TEXT_79); stringBuffer.append(genClassifier.getName()); stringBuffer.append(genFeature.getImportedType(null)); stringBuffer.append(TEXT_82); stringBuffer.append(genClassifier.getGenPackage().getQualifiedEFactoryInstanceAccessor()); stringBuffer.append(TEXT_83); stringBuffer.append(genClassifier.getQualifiedClassifierAccessor()); stringBuffer.append(genFeature.getSafeName()); stringBuffer.append(TEXT_47); stringBuffer.append(genFeature.getTypeGenClassifier().getGenPackage().getImportedResourceClassName()); stringBuffer.append(TEXT_95); stringBuffer.append(genFeature.getTypeGenClassifier().getName()); stringBuffer.append(genFeature.getGetAccessor()); stringBuffer.append(TEXT_105); stringBuffer.append(genFeature.getTypeGenClassifier().getGenPackage().getImportedResourceClassName()); stringBuffer.append(TEXT_106); stringBuffer.append(genFeature.getTypeGenClassifier().getName()); stringBuffer.append(genFeature.getAccessorName());
initializationDependencies.add(genClassifier.getGenPackage());
for (GenClassifier genException : genOperation.getGenExceptions()) { stringBuffer.append(TEXT_451); stringBuffer.append(genPackage.getPackageInstanceVariable(genException.getGenPackage())); stringBuffer.append(TEXT_452); stringBuffer.append(genException.getClassifierAccessorName());
for (GenClassifier genClassifier : genExceptions) GenPackage genPackage = genClassifier.getGenPackage(); if (genPackage != null)
for (GenClassifier genClassifier : genExceptions) GenPackage genPackage = genClassifier.getGenPackage(); if (genPackage != null)
for (GenClassifier genException : genOperation.getGenExceptions()) { stringBuffer.append(TEXT_250); stringBuffer.append(genPackage.getPackageInstanceVariable(genException.getGenPackage())); stringBuffer.append(TEXT_225); stringBuffer.append(genException.getClassifierAccessorName());