org.eclipse.uml2.codegen.ecore.genmodel.util
Class UML2GenModelUtil

java.lang.Object
  extended byorg.eclipse.uml2.codegen.ecore.genmodel.util.UML2GenModelUtil

public class UML2GenModelUtil
extends Object


Constructor Summary
protected UML2GenModelUtil()
           
 
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
 

Constructor Detail

UML2GenModelUtil

protected UML2GenModelUtil()
Method Detail

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)

Copyright 2003, 2007 IBM Corporation and others.
All Rights Reserved.