public String getImportedMetaType() { return getGenModel().getImportedName("org.eclipse.emf.ecore.EOperation"); }
public String getImportedMetaType() { return getGenModel().getImportedName("org.eclipse.emf.ecore.EOperation"); }
public String getInvariantExpression(String indentation) { return indent(getInvariantExpression(), indentation + "\"", "\" +" + getGenModel().getNonNLS() + getGenModel().getLineDelimiter(), true); }
String importedName = getGenModel().getImportedName(qualifiedName); stringBuffer.replace(start, end + 2, importedName); i += importedName.length();
public String getParametersArray(GenClass context) { boolean isJSK50 = getGenModel().getComplianceLevel().getValue() >= GenJDKLevel.JDK50; StringBuffer parametersArray = new StringBuffer("new Object[]{"); for (Iterator<GenParameter> genParameterIterator = getGenParameters().iterator(); genParameterIterator.hasNext();) { GenParameter genParameter = genParameterIterator.next(); if (!isJSK50 && genParameter.isPrimitiveType()) { parametersArray.append("new " + genParameter.getObjectType(context) + "("); } parametersArray.append(genParameter.getName()); if (!isJSK50 && genParameter.isPrimitiveType()) { parametersArray.append(")"); } if (genParameterIterator.hasNext()) { parametersArray.append(", "); } } parametersArray.append("}"); return parametersArray.toString(); }
public boolean hasInvariantExpression() { return getGenModel().getRuntimeVersion().getValue() >= GenRuntimeVersion.EMF26_VALUE && getInvariantExpression() != null; }
GenParameter genParameter = getGenModel().createGenParameter(); getGenParameters().add(genParameter); genParameter.initialize(parameter); GenTypeParameter genTypeParameter = getGenModel().createGenTypeParameter(); getGenTypeParameters().add(genTypeParameter); genTypeParameter.initialize(typeParameter);
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; }
GenParameter genParameter = getGenModel().createGenParameter(); getGenParameters().add(i, genParameter); genParameter.initialize(parameter); GenTypeParameter genTypeParameter = getGenModel().createGenTypeParameter(); getGenTypeParameters().add(i, genTypeParameter); genTypeParameter.initialize(typeParameter);
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) + ")"; } }