public String getQualifiedOperationAccessorName() { return getGenPackage().getImportedPackageInterfaceName() + ".eINSTANCE.get" + getOperationAccessorName(); }
protected String getInvariantExpression() { for (String validationDelegate : EcoreUtil.getValidationDelegates(getGenPackage().getEcorePackage())) { String expression = EcoreUtil.getAnnotation(getEcoreOperation(), validationDelegate, "body"); if (expression != null) { return expression; } } return null; }
public String getValidationDelegate() { for (String validationDelegate : EcoreUtil.getValidationDelegates(getGenPackage().getEcorePackage())) { String expression = EcoreUtil.getAnnotation(getEcoreOperation(), validationDelegate, "body"); if (expression != null) { return validationDelegate; } } return null; }
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) + ")"; } }
public boolean hasInvocationDelegate() { if (getGenModel().getRuntimeVersion().getValue() < GenRuntimeVersion.EMF26_VALUE) return false; EOperation ecoreOperation = getEcoreOperation(); for (String invocationDelegate : EcoreUtil.getInvocationDelegates(getGenPackage().getEcorePackage())) { if (ecoreOperation.getEAnnotation(invocationDelegate) != null) return true; } return false; }