if (genModel.isOperationReflection()) { stringBuffer.append(TEXT_9); stringBuffer.append(genClass.getFeatureCountValue()); stringBuffer.append(TEXT_56); if (genModel.isOperationReflection()) { for (GenOperation genOperation : genClass.getAllGenOperations(false)) { if (genClass.getOverrideGenOperation(genOperation) == null) { if (genModel.isOperationReflection()) { for (GenOperation genOperation : genClass.getGenOperations()) { if (isInterface) { if (genModel.isOperationReflection()) { for (GenOperation genOperation : genClass.getGenOperations()) { stringBuffer.append(TEXT_198); if (genModel.isOperationReflection()) { stringBuffer.append(TEXT_229); } else { stringBuffer.append(TEXT_93); stringBuffer.append(prefix); if (genModel.isOperationReflection()) { stringBuffer.append(TEXT_242); stringBuffer.append(genOperation.getOperationAccessorName()); stringBuffer.append(TEXT_93); stringBuffer.append(prefix);
@Override public String caseEOperation(EOperation eOperation) { if (getGenModel().isOperationReflection()) { return "get" + findGenOperation(eOperation).getOperationAccessorName() + "()"; } else { EClass eClass = eOperation.getEContainingClass(); return (useGenerics ? "" : "(" + getGenModel().getImportedName("org.eclipse.emf.ecore.EOperation") + ")") + caseEClassifier(eClass) + ".getEOperations().get(" + eClass.getEOperations().indexOf(eOperation) + ")"; } }
if (genModel.isOperationReflection() && isImplementation && genClass.hasOffsetCorrection() && !genClass.getImplementedGenOperations().isEmpty()) { stringBuffer.append(TEXT_114); stringBuffer.append(genClass.getQualifiedClassifierAccessor()); if (genModel.isOperationReflection() && isImplementation && (!genClass.getMixinGenOperations().isEmpty() || !genClass.getOverrideGenOperations(genClass.getExtendedGenOperations(), genClass.getImplementedGenOperations()).isEmpty() || genClass.hasOffsetCorrection() && !genClass.getGenOperations().isEmpty())) { stringBuffer.append(TEXT_128); if (genModel.useClassOverrideAnnotation()) { if (genModel.isOperationReflection() && isImplementation && !genClass.getImplementedGenOperations().isEmpty()) { stringBuffer.append(TEXT_128); if (genModel.useClassOverrideAnnotation()) {
public String getQualifiedOperationAccessor() { if (getGenModel().isOperationReflection()) { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getGenClass().getOperationID(this, false) : getQualifiedOperationAccessorName() + "()"; } else { return getGenClass().getQualifiedClassifierAccessor() + ".getEOperations().get(" + getGenClass().getLocalOperationIndex(this) + ")"; } }
setInterfaceNamePattern(oldGenModelVersion.getInterfaceNamePattern()); setClassNamePattern(oldGenModelVersion.getClassNamePattern()); setOperationReflection(oldGenModelVersion.isOperationReflection()); setRuntimePlatform(oldGenModelVersion.getRuntimePlatform());