public class UML2GenModelUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
UML2_GEN_MODEL_PACKAGE_1_1_NS_URI |
Modifier | Constructor and Description |
---|---|
protected |
UML2GenModelUtil() |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation |
createGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase,
java.lang.String source) |
static org.eclipse.emf.codegen.ecore.genmodel.GenFeature |
findGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.ecore.EStructuralFeature ecoreFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
findGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.ecore.EOperation ecoreOperation) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getAllSubsettedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getAllUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static GenCacheAdapterScope |
getCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static java.lang.String |
getDerivedUnionAdapterClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenClass> |
getDerivedUnionAdapterGenClasses(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getDuplicateGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getDuplicateGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getFormattedKeyFeatureName(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index) |
static java.lang.String |
getFormattedKeyFeatureNames(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation |
getGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase,
java.lang.String source,
boolean createOnDemand) |
static org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingGetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingIsSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingUnsetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getImplementedRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static java.lang.String |
getImportedResourceBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getImportedResourceFactoryBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getImportedResourceFactoryInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getImportedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getInvariantPrefix(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature) |
static java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index) |
static java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index,
boolean formal) |
static java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index)
Deprecated.
|
static java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index,
boolean formal)
Deprecated.
|
static java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
boolean formal) |
static java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
Deprecated.
|
static java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
boolean formal)
Deprecated.
|
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean includeContains) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getOCLBody(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static java.lang.String |
getOperationsClassExtends(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getOperationsClassGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getOperationsFolder(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static java.lang.String |
getOperationsPackage(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getOperationsPackageName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getOperationsPath(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static java.lang.String |
getQualifiedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getQualifiedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static java.lang.String |
getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
Deprecated.
|
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static java.lang.String |
getRedefinitionLowerBound(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static org.eclipse.emf.codegen.ecore.genmodel.GenClassifier |
getRedefinitionTypeGenClassifier(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getRedefinitionUpperBound(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static java.lang.String |
getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
static java.lang.String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
static java.lang.String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsettedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static java.lang.String |
getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
static java.lang.String |
getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType) |
static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static java.lang.String |
getUpperName(java.lang.String name) |
static boolean |
hasMultiplicityRedefinitions(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static boolean |
hasOCLBody(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
hasOCLOperationBodies(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static boolean |
hasOperationsClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
hasStringTypeKeyGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isCacheAdapterSupport(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static boolean |
isCacheAdapterSupport(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static boolean |
isCached(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isCached(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
isDerivedUnionListType(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
isEffectiveContainsSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass) |
static boolean |
isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static boolean |
isKey(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isOperationsClasses(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static boolean |
isPluralizationException(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isPluralizedGetters(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static boolean |
isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
isResourceCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
static boolean |
isResourceInterfaces(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
static boolean |
isSafeStrings(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
static boolean |
isSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isSuperset(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isTest(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isUnion(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
static boolean |
isXMLResource(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
public static final java.lang.String UML2_GEN_MODEL_PACKAGE_1_1_NS_URI
public static java.lang.String getUpperName(java.lang.String name)
public static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation createGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase, java.lang.String source)
public static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation getGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase, java.lang.String source, boolean createOnDemand)
public static java.lang.String getInvariantPrefix(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static boolean isCacheAdapterSupport(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static boolean isPluralizedGetters(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static boolean isSafeStrings(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static java.lang.String getOperationsFolder(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static java.lang.String getOperationsPath(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
public static boolean isResourceInterfaces(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static boolean isOperationsClasses(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getOperationsPackage(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getOperationsPackageName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getQualifiedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getImportedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getImportedResourceBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getImportedResourceFactoryInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getImportedResourceFactoryBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static boolean isXMLResource(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getDerivedUnionAdapterClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenClass> getDerivedUnionAdapterGenClasses(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static boolean hasMultiplicityRedefinitions(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
public static java.lang.String getOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.lang.String getQualifiedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.lang.String getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.lang.String getOperationsClassExtends(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.lang.String getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static boolean hasOperationsClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getOperationsClassGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, boolean includeContains)
public static boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenFeature findGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.ecore.EStructuralFeature ecoreFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation findGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.ecore.EOperation ecoreOperation)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getDuplicateGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getDuplicateGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static boolean isDerivedUnionListType(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, boolean listType)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature, boolean includeDerived, boolean includeListType)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature, boolean includeDerived)
public static java.lang.String getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
public static java.lang.String getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
public static boolean isSuperset(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, boolean listType)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived, boolean includeListType)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature)
public static java.lang.String getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
public static java.lang.String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
public static java.lang.String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived)
public static boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getImplementedRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingGetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingIsSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingUnsetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static boolean isCacheAdapterSupport(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static boolean hasOCLOperationBodies(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getAllUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
public static boolean isCached(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isKey(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isUnion(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isEffectiveContainsSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsettedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
@Deprecated public static java.lang.String getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getRedefinedListItemType(GenClass, GenFeature)
with either
null
for erasing type parameter references or a
GenClass
context representing potential type substitutions for
type parameter references. By default, this will just do
getRedefinedListItemType(genFeature.getGenClass(), genFeature)
.public static java.lang.String getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenClass context, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean hasStringTypeKeyGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
@Deprecated public static java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, int index)
getKeyFeatureParameter(GenClass, GenFeature, int)
with
either null
for erasing type parameter references or a
GenClass
context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameter(genFeature.getGenClass(), genFeature, index)
.public static java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, int index)
@Deprecated public static java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, int index, boolean formal)
getKeyFeatureParameter(GenClass, GenFeature, int, boolean)
with either null
for erasing type parameter references or
a GenClass
context representing potential type substitutions for
type parameter references. By default, this will just do
getRedefinedListItemType(genFeature.getGenClass(), genFeature, index, formal)
.public static java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, int index, boolean formal)
@Deprecated public static java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getKeyFeatureParameters(GenClass, GenFeature)
with either
null
for erasing type parameter references or a
GenClass
context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameters(genFeature.getGenClass(), genFeature)
.public static java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
@Deprecated public static java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, boolean formal)
getKeyFeatureParameters(GenClass, GenFeature, boolean)
with
either null
for erasing type parameter references or a
GenClass
context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameters(genFeature.getGenClass(), genFeature, formal)
.public static java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context, org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, boolean formal)
public static java.lang.String getFormattedKeyFeatureName(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature, int index)
public static java.lang.String getFormattedKeyFeatureNames(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isTest(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isPluralizationException(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getAllSubsettedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.lang.String getRedefinitionLowerBound(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static java.lang.String getRedefinitionUpperBound(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static org.eclipse.emf.codegen.ecore.genmodel.GenClassifier getRedefinitionTypeGenClassifier(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
public static boolean isCached(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static boolean isResourceCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static GenCacheAdapterScope getCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static boolean isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static boolean isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static java.lang.String getOCLBody(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
public static boolean hasOCLBody(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)