@Override public String getImportedMetaType() { return getGenModel().getImportedName("org.eclipse.emf.ecore.EEnum"); }
@Override public String getImportedMetaType() { return getGenModel().getImportedName("org.eclipse.emf.ecore.EDataType"); }
public String getImportedMetaType() { if (getEcoreFeature() instanceof EReference) return getGenModel().getImportedName("org.eclipse.emf.ecore.EReference"); else return getGenModel().getImportedName("org.eclipse.emf.ecore.EAttribute"); }
public String getImportedMetaType() { if (getEcoreFeature() instanceof EReference) return getGenModel().getImportedName("org.eclipse.emf.ecore.EReference"); else return getGenModel().getImportedName("org.eclipse.emf.ecore.EAttribute"); }
public String getImportedName() { return getGenModel().getImportedName(getQualifiedName()); }
public String getImportedModelWizardClassName() { return getGenModel().getImportedName(getQualifiedModelWizardClassName()); }
public String getImportedEditPluginClassName() { return getGenModel().getImportedName(getQualifiedEditPluginClassName()); }
public String getImportedPackageInterfaceName() { return getGenModel().getImportedName(getQualifiedPackageInterfaceName()); }
public String getImportedFactoryClassName() { return getGenModel().getImportedName(getQualifiedFactoryClassName()); }
public String getImportedAdapterFactoryClassName() { return getGenModel().getImportedName(getQualifiedAdapterFactoryClassName()); }
public String getImportedActionBarContributorClassName() { return getGenModel().getImportedName(getQualifiedActionBarContributorClassName()); }
public String getImportedResourceFactoryClassName() { return getGenModel().getImportedName(getQualifiedResourceFactoryClassName()); }
public List<String> getInterfaceExtendsList() { List<String> result = new UniqueEList<String>(); GenModel genModel = getGenModel(); for (String interfaceExtends : getQualifiedInterfaceExtendsList()) { result.add(genModel.getImportedName(interfaceExtends)); } return result; }
public String getInternalTypeCast() { return isEObjectType() && isEffectiveSuppressEMFTypes() ? "(" + getGenModel().getImportedName("org.eclipse.emf.ecore.EObject") + ")" : ""; }
protected String getImportedType(GenClass context, EClassifier eType, boolean primitiveAsObject, boolean erased) { String t = getType(context, eType, primitiveAsObject, erased); return !primitiveAsObject && isPrimitiveType(eType) ? t : getGenModel().getImportedName(t); }
public String getSafeNameAsEObject() { String result = getSafeName(); if (!isEObjectExtensionType()) { result = "((" + getGenModel().getImportedName("org.eclipse.emf.ecore.EObject") + ")" + result + ")"; } return result; }
public String getRawImportedBoundType() { if (isFeatureMapType()) return getGenModel().getImportedName(getEffectiveFeatureMapWrapperInterface()); if (isMapType()) return getGenModel().getImportedName(getEffectiveMapType()); if (isListType()) return getGenModel().getImportedName(getEffectiveListType()); if (isMapEntryType()) return getGenModel().getImportedName(getEffectiveMapEntryType()); if (isEObjectType()) return getGenModel().getImportedName(getEffectiveEObjectType()); return getImportedType(null, getBoundType(getEcoreTypedElement().getEGenericType()), false, true); }
protected String getImportedEffectiveFeatureMapWrapperClass() { String result = getGenModel().getFeatureMapWrapperClass(); return getGenModel().getImportedName(isBlank(result) ? "org.eclipse.emf.ecore.util.FeatureMap" : result); }
public String getImportedType(GenClass context) { if (isFeatureMapType()) return getGenModel().getImportedName(getEffectiveFeatureMapWrapperInterface()); if (isMapType()) return getGenModel().getImportedName(getEffectiveMapType(context, getEcoreTypedElement().getEGenericType(), getMapEntryTypeGenClass())); if (isListType()) return getGenModel().getImportedName(getEffectiveListType(context, getEcoreTypedElement().getEGenericType())); if (isEObjectType()) return getGenModel().getImportedName(getEffectiveEObjectType()); if (isListDataType() && getEffectiveComplianceLevel().getValue() >= GenJDKLevel.JDK50) { return getGenModel().getImportedName("java.util.List") + "<" + getImportedType(context, getListDataType().getEcoreDataType(), true) + ">"; } return getImportedType(context, getEcoreTypedElement().getEGenericType(), false); }
public String getObjectType(GenClass context) { if (isFeatureMapType()) return getGenModel().getImportedName(getEffectiveFeatureMapWrapperInterface()); if (isMapType()) return getGenModel().getImportedName(getEffectiveMapType(context, getEcoreTypedElement().getEGenericType(), getMapEntryTypeGenClass())); if (isListType()) return getGenModel().getImportedName(getEffectiveListType(context, getEcoreTypedElement().getEGenericType())); if (isEObjectType()) return getGenModel().getImportedName(getEffectiveEObjectType()); if (isListDataType() && getEffectiveComplianceLevel().getValue() >= GenJDKLevel.JDK50) { return getGenModel().getImportedName("java.util.List") + "<" + getImportedType(context, getListDataType().getEcoreDataType(), true) + ">"; } return getImportedType(context, getEcoreTypedElement().getEGenericType(), true); }