org.eclipse.uml2.codegen.ecore.genmodel.util
Class UML2GenModelUtil
java.lang.Object
org.eclipse.uml2.codegen.ecore.genmodel.util.UML2GenModelUtil
- public class UML2GenModelUtil
- extends Object
Method Summary |
static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation |
createGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase,
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 GenCacheAdapterScope |
getCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
|
static List |
getDuplicateGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getDuplicateGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getFormattedKeyFeatureName(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index)
|
static 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,
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 List |
getImplementedRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getImplementedRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType)
|
static List |
getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType)
|
static List |
getImplementedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getImportedResourceBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getImportedResourceFactoryBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getImportedResourceFactoryInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getImportedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getInvariantPrefix(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
|
static List |
getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature)
|
static String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index)
|
static String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index,
boolean formal)
|
static String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
boolean formal)
|
static List |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean includeContains)
|
static List |
getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static String |
getOperationsClassExtends(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getOperationsPackage(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getOperationsPackageName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getQualifiedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static String |
getQualifiedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static List |
getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static List |
getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
|
static String |
getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static List |
getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static List |
getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
|
static String |
getResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
static String |
getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
|
static String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
|
static String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived)
|
static List |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
|
static List |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived)
|
static List |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType)
|
static List |
getSubsettedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static String |
getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
|
static String |
getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
|
static List |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static List |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
|
static List |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived)
|
static List |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType)
|
static List |
getUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
|
static boolean |
hasStringTypeKeyGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
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,
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 |
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 |
isUnion(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
|
static boolean |
isXMLResource(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UML2GenModelUtil
protected UML2GenModelUtil()
createGenAnnotation
public static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation createGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase,
String source)
getGenAnnotation
public static org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation getGenAnnotation(org.eclipse.emf.codegen.ecore.genmodel.GenBase genBase,
String source,
boolean createOnDemand)
getInvariantPrefix
public static String getInvariantPrefix(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
isCacheAdapterSupport
public static boolean isCacheAdapterSupport(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
isFactoryMethods
public static boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
isPluralizedGetters
public static boolean isPluralizedGetters(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
isSafeStrings
public static boolean isSafeStrings(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
isResourceInterfaces
public static boolean isResourceInterfaces(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
isOperationsClasses
public static boolean isOperationsClasses(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getOperationsPackage
public static String getOperationsPackage(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getOperationsPackageName
public static String getOperationsPackageName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getResourceInterfaceName
public static String getResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getQualifiedResourceInterfaceName
public static String getQualifiedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getImportedResourceInterfaceName
public static String getImportedResourceInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getImportedResourceBaseInterfaceName
public static String getImportedResourceBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getImportedResourceFactoryInterfaceName
public static String getImportedResourceFactoryInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getImportedResourceFactoryBaseInterfaceName
public static String getImportedResourceFactoryBaseInterfaceName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
isXMLResource
public static boolean isXMLResource(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
getOperationsClassName
public static String getOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getQualifiedOperationsClassName
public static String getQualifiedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImportedOperationsClassName
public static String getImportedOperationsClassName(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getOperationsClassExtends
public static String getOperationsClassExtends(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getKeyGenFeatures
public static List getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getKeyGenFeatures
public static List getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean includeContains)
isFactoryMethods
public static boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
findGenFeature
public static org.eclipse.emf.codegen.ecore.genmodel.GenFeature findGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.ecore.EStructuralFeature ecoreFeature)
findGenOperation
public static org.eclipse.emf.codegen.ecore.genmodel.GenOperation findGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.ecore.EOperation ecoreOperation)
getDuplicateGenFeatures
public static List getDuplicateGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getDuplicateGenOperations
public static List getDuplicateGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
isDerivedUnionListType
public static boolean isDerivedUnionListType(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getUnionGenFeatures
public static List getUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedUnionGenFeatures
public static List getImplementedUnionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getSubsetGenFeatures
public static List getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedSubsetGenFeatures
public static List getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedSubsetGenFeatures
public static List getImplementedSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType)
getSupersetGenFeatures
public static List getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
getSupersetGenFeatures
public static List getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType)
getSupersetGenFeatures
public static List getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived)
getSupersetFeatureAccessorArray
public static String getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
getSupersetFeatureIDArray
public static String getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
isSuperset
public static boolean isSuperset(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getSupersetGenFeatures
public static List getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedSupersetGenFeatures
public static List getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedSupersetGenFeatures
public static List getImplementedSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
boolean listType)
getSubsetGenFeatures
public static List getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
getSubsetGenFeatures
public static List getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived)
getSubsetGenFeatures
public static List getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType)
getIsSetSubsetGenFeatures
public static List getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature)
getSubsetFeatureAccessorArray
public static String getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public static String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public static String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived)
isRedefined
public static boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getRedefinedGenFeatures
public static List getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedRedefinedGenFeatures
public static List getImplementedRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getRedefinitionGenFeatures
public static List getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isRedefined
public static boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
getRedefinedGenOperations
public static List getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getImplementedRedefinedGenOperations
public static List getImplementedRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass)
getRedefinitionGenOperations
public static List getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenClass genClass,
org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
getImplementedCollidingGetGenOperation
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)
getImplementedCollidingSetGenOperation
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)
getImplementedCollidingIsSetGenOperation
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)
getImplementedCollidingUnsetGenOperation
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)
isCached
public static boolean isCached(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isKey
public static boolean isKey(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isUnion
public static boolean isUnion(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isDuplicate
public static boolean isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isSubset
public static boolean isSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isEffectiveContainsSubset
public static boolean isEffectiveContainsSubset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getSubsettedGenFeatures
public static List getSubsettedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isRedefinition
public static boolean isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getRedefinedGenFeatures
public static List getRedefinedGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getRedefinedListItemType
public static String getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getKeyGenFeatures
public static List getKeyGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
hasStringTypeKeyGenFeature
public static boolean hasStringTypeKeyGenFeature(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getKeyFeatureParameter
public static String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index)
getKeyFeatureParameter
public static String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index,
boolean formal)
getKeyFeatureParameters
public static String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
getKeyFeatureParameters
public static String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
boolean formal)
getFormattedKeyFeatureName
public static String getFormattedKeyFeatureName(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature,
int index)
getFormattedKeyFeatureNames
public static String getFormattedKeyFeatureNames(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
isCached
public static boolean isCached(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
isResourceCacheAdapterScope
public static boolean isResourceCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
getCacheAdapterScope
public static GenCacheAdapterScope getCacheAdapterScope(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
isDuplicate
public static boolean isDuplicate(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
isRedefinition
public static boolean isRedefinition(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
getRedefinedGenOperations
public static List getRedefinedGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)