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 java.lang.Object


Constructor Summary
protected UML2GenModelUtil()
           
 
Method Summary
static GenFeature findGenFeature(GenClass genClass, EStructuralFeature ecoreFeature)
           
static GenOperation findGenOperation(GenClass genClass, EOperation ecoreOperation)
           
static GenCacheAdapterScope getCacheAdapterScope(GenOperation genOperation)
           
static java.util.List getDuplicateGenFeatures(GenClass genClass)
           
static java.util.List getDuplicateGenOperations(GenClass genClass)
           
static java.util.List getImplementedRedefinedGenFeatures(GenClass genClass)
           
static java.util.List getImplementedRedefinedGenOperations(GenClass genClass)
           
static java.util.List getImplementedSubsetGenFeatures(GenClass genClass)
           
static java.util.List getImplementedSubsetGenFeatures(GenClass genClass, boolean listType)
           
static java.util.List getImplementedSupersetGenFeatures(GenClass genClass)
           
static java.util.List getImplementedSupersetGenFeatures(GenClass genClass, boolean listType)
           
static java.util.List getImplementedUnionGenFeatures(GenClass genClass)
           
static java.lang.String getImportedOperationsClassName(GenClass genClass)
           
static java.lang.String getImportedResourceBaseInterfaceName(GenPackage genPackage)
           
static java.lang.String getImportedResourceFactoryBaseInterfaceName(GenPackage genPackage)
           
static java.lang.String getImportedResourceFactoryInterfaceName(GenPackage genPackage)
           
static java.lang.String getImportedResourceInterfaceName(GenPackage genPackage)
           
static java.lang.String getInvariantPrefix(GenModel genModel)
           
static java.util.List getKeyGenFeatures(GenClass genClass)
           
static java.lang.String getOperationsClassName(GenClass genClass)
           
static java.lang.String getOperationsPackage(GenPackage genPackage)
           
static java.lang.String getOperationsPackageName(GenPackage genPackage)
           
static java.lang.String getQualifiedOperationsClassName(GenClass genClass)
           
static java.lang.String getQualifiedResourceInterfaceName(GenPackage genPackage)
           
static java.util.List getRedefinedGenFeatures(GenClass genClass)
           
static java.util.List getRedefinedGenFeatures(GenFeature genFeature)
           
static java.util.List getRedefinedGenOperations(GenClass genClass)
           
static java.util.List getRedefinedGenOperations(GenOperation genOperation)
           
static java.lang.String getRedefinedListItemType(GenFeature genFeature)
           
static java.util.List getRedefinitionGenFeatures(GenClass genClass, GenFeature genFeature)
           
static java.util.List getRedefinitionGenOperations(GenClass genClass, GenOperation genOperation)
           
static java.lang.String getResourceInterfaceName(GenPackage genPackage)
           
static java.lang.String getSubsetFeatureAccessorArray(GenClass genClass, GenFeature supersetGenFeature)
           
static java.util.List getSubsetGenFeatures(GenClass genClass)
           
static java.util.List getSubsetGenFeatures(GenClass genClass, GenFeature supersetGenFeature)
           
static java.util.List getSubsettedGenFeatures(GenFeature genFeature)
           
static java.lang.String getSupersetFeatureAccessorArray(GenClass genClass, GenFeature subsetGenFeature)
           
static java.util.List getSupersetGenFeatures(GenClass genClass)
           
static java.util.List getSupersetGenFeatures(GenClass genClass, GenFeature subsetGenFeature)
           
static java.util.List getUnionGenFeatures(GenClass genClass)
           
static boolean isCacheAdapterSupport(GenModel genModel)
           
static boolean isCached(GenOperation genOperation)
           
static boolean isDuplicate(GenFeature genFeature)
           
static boolean isDuplicate(GenOperation genOperation)
           
static boolean isFactoryMethods(GenModel genModel)
           
static boolean isKey(GenFeature genFeature)
           
static boolean isOperationsClasses(GenPackage genPackage)
           
static boolean isPluralizedGetters(GenModel genModel)
           
static boolean isRedefined(GenClass genClass, GenFeature genFeature)
           
static boolean isRedefined(GenClass genClass, GenOperation genOperation)
           
static boolean isRedefinition(GenFeature genFeature)
           
static boolean isRedefinition(GenOperation genOperation)
           
static boolean isResourceCacheAdapterScope(GenOperation genOperation)
           
static boolean isResourceInterfaces(GenPackage genPackage)
           
static boolean isSafeStrings(GenModel genModel)
           
static boolean isSubset(GenFeature genFeature)
           
static boolean isSuperset(GenClass genClass, GenFeature genFeature)
           
static boolean isUnion(GenFeature genFeature)
           
static boolean isXMLResource(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

getInvariantPrefix

public static java.lang.String getInvariantPrefix(GenModel genModel)

isCacheAdapterSupport

public static boolean isCacheAdapterSupport(GenModel genModel)

isFactoryMethods

public static boolean isFactoryMethods(GenModel genModel)

isPluralizedGetters

public static boolean isPluralizedGetters(GenModel genModel)

isSafeStrings

public static boolean isSafeStrings(GenModel genModel)

isResourceInterfaces

public static boolean isResourceInterfaces(GenPackage genPackage)

isOperationsClasses

public static boolean isOperationsClasses(GenPackage genPackage)

getOperationsPackage

public static java.lang.String getOperationsPackage(GenPackage genPackage)

getOperationsPackageName

public static java.lang.String getOperationsPackageName(GenPackage genPackage)

getResourceInterfaceName

public static java.lang.String getResourceInterfaceName(GenPackage genPackage)

getQualifiedResourceInterfaceName

public static java.lang.String getQualifiedResourceInterfaceName(GenPackage genPackage)

getImportedResourceInterfaceName

public static java.lang.String getImportedResourceInterfaceName(GenPackage genPackage)

getImportedResourceBaseInterfaceName

public static java.lang.String getImportedResourceBaseInterfaceName(GenPackage genPackage)

getImportedResourceFactoryInterfaceName

public static java.lang.String getImportedResourceFactoryInterfaceName(GenPackage genPackage)

getImportedResourceFactoryBaseInterfaceName

public static java.lang.String getImportedResourceFactoryBaseInterfaceName(GenPackage genPackage)

isXMLResource

public static boolean isXMLResource(GenPackage genPackage)

getOperationsClassName

public static java.lang.String getOperationsClassName(GenClass genClass)

getQualifiedOperationsClassName

public static java.lang.String getQualifiedOperationsClassName(GenClass genClass)

getImportedOperationsClassName

public static java.lang.String getImportedOperationsClassName(GenClass genClass)

getKeyGenFeatures

public static java.util.List getKeyGenFeatures(GenClass genClass)

findGenFeature

public static GenFeature findGenFeature(GenClass genClass,
                                        EStructuralFeature ecoreFeature)

findGenOperation

public static GenOperation findGenOperation(GenClass genClass,
                                            EOperation ecoreOperation)

getDuplicateGenFeatures

public static java.util.List getDuplicateGenFeatures(GenClass genClass)

getDuplicateGenOperations

public static java.util.List getDuplicateGenOperations(GenClass genClass)

getUnionGenFeatures

public static java.util.List getUnionGenFeatures(GenClass genClass)

getImplementedUnionGenFeatures

public static java.util.List getImplementedUnionGenFeatures(GenClass genClass)

getSubsetGenFeatures

public static java.util.List getSubsetGenFeatures(GenClass genClass)

getImplementedSubsetGenFeatures

public static java.util.List getImplementedSubsetGenFeatures(GenClass genClass)

getImplementedSubsetGenFeatures

public static java.util.List getImplementedSubsetGenFeatures(GenClass genClass,
                                                             boolean listType)

getSupersetGenFeatures

public static java.util.List getSupersetGenFeatures(GenClass genClass,
                                                    GenFeature subsetGenFeature)

getSupersetFeatureAccessorArray

public static java.lang.String getSupersetFeatureAccessorArray(GenClass genClass,
                                                               GenFeature subsetGenFeature)

isSuperset

public static boolean isSuperset(GenClass genClass,
                                 GenFeature genFeature)

getSupersetGenFeatures

public static java.util.List getSupersetGenFeatures(GenClass genClass)

getImplementedSupersetGenFeatures

public static java.util.List getImplementedSupersetGenFeatures(GenClass genClass)

getImplementedSupersetGenFeatures

public static java.util.List getImplementedSupersetGenFeatures(GenClass genClass,
                                                               boolean listType)

getSubsetGenFeatures

public static java.util.List getSubsetGenFeatures(GenClass genClass,
                                                  GenFeature supersetGenFeature)

getSubsetFeatureAccessorArray

public static java.lang.String getSubsetFeatureAccessorArray(GenClass genClass,
                                                             GenFeature supersetGenFeature)

isRedefined

public static boolean isRedefined(GenClass genClass,
                                  GenFeature genFeature)

getRedefinedGenFeatures

public static java.util.List getRedefinedGenFeatures(GenClass genClass)

getImplementedRedefinedGenFeatures

public static java.util.List getImplementedRedefinedGenFeatures(GenClass genClass)

getRedefinitionGenFeatures

public static java.util.List getRedefinitionGenFeatures(GenClass genClass,
                                                        GenFeature genFeature)

isRedefined

public static boolean isRedefined(GenClass genClass,
                                  GenOperation genOperation)

getRedefinedGenOperations

public static java.util.List getRedefinedGenOperations(GenClass genClass)

getImplementedRedefinedGenOperations

public static java.util.List getImplementedRedefinedGenOperations(GenClass genClass)

getRedefinitionGenOperations

public static java.util.List getRedefinitionGenOperations(GenClass genClass,
                                                          GenOperation genOperation)

isKey

public static boolean isKey(GenFeature genFeature)

isUnion

public static boolean isUnion(GenFeature genFeature)

isDuplicate

public static boolean isDuplicate(GenFeature genFeature)

isSubset

public static boolean isSubset(GenFeature genFeature)

getSubsettedGenFeatures

public static java.util.List getSubsettedGenFeatures(GenFeature genFeature)

isRedefinition

public static boolean isRedefinition(GenFeature genFeature)

getRedefinedGenFeatures

public static java.util.List getRedefinedGenFeatures(GenFeature genFeature)

getRedefinedListItemType

public static java.lang.String getRedefinedListItemType(GenFeature genFeature)

isCached

public static boolean isCached(GenOperation genOperation)

isResourceCacheAdapterScope

public static boolean isResourceCacheAdapterScope(GenOperation genOperation)

getCacheAdapterScope

public static GenCacheAdapterScope getCacheAdapterScope(GenOperation genOperation)

isDuplicate

public static boolean isDuplicate(GenOperation genOperation)

isRedefinition

public static boolean isRedefinition(GenOperation genOperation)

getRedefinedGenOperations

public static java.util.List getRedefinedGenOperations(GenOperation genOperation)

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