org.eclipse.uml2.codegen.ecore.genmodel
Interface GenClass
- All Superinterfaces:
- EObject, GenBase, GenBase, GenClass, GenClassifier, GenClassifier, Notifier
- public interface GenClass
- extends GenClass, GenClassifier
A representation of the model object 'Gen Class'.
- See Also:
GenModelPackage.getGenClass()
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenClass |
getAbstractFlag, getAllBaseGenClasses, getAllChildrenFeatures, getAllCreateChildFeatures, getAllCreateChildFeaturesIncludingDelegation, getAllEVirtualIndexBitFields, getAllGenFeatures, getAllGenOperations, getBaseGenClass, getBaseGenClasses, getCastFromEObject, getChildrenClasses, getChildrenFeatures, getClassExtends, getClassExtendsGenClass, getClassImplements, getClassName, getContentNotifyFeatures, getCreateChildFeatures, getCreateChildIconFileName, getCrossPackageChildrenClasses, getCrossPackageCreateChildFeatures, getDeclaredFieldGenFeatures, getDeclaredGenFeatures, getDeclaredGenOperations, getEBasicRemoveFromContainerGenFeatures, getEcoreClass, getEInverseAddGenFeatures, getEInverseRemoveGenFeatures, getESetFlagIndex, getESetFlagsField, getESetGenFeatures, getEVirtualIndexBitFields, getEVirtualValuesField, getExtendedGenClasses, getExtendedGenFeatures, getExtendedGenOperations, getFeatureCount, getFeatureCountID, getFeatureCountValue, getFeatureID, getFeatureValue, getFlagGenFeatures, getFlagGenFeatures, getFlagIndex, getFlagsField, getGenFeatures, getGenOperations, getImplementedGenClasses, getImplementedGenFeatures, getImplementedGenOperations, getImplementingGenModel, getImportedClassName, getImportedInterfaceName, getImportedProviderClassName, getImportedTestCaseClassName, getInheritedGenFeatures, getInterfaceExtends, getInterfaceFlag, getInterfaceName, getInvariantOperation, getInvariantOperations, getItemIconFileName, getItemProviderAdapterFactoryClassName, getLabelAndContentNotifyFeatures, getLabelFeature, getLabelFeatureCandidates, getLabelNotifyFeatures, getListConstructor, getLocalFeatureIndex, getMapEntryKeyFeature, getMapEntryValueFeature, getMixedGenFeature, getMixinGenClasses, getMixinGenFeatures, getMixinGenOperations, getModelInfo, getNotifyFeatures, getOperationID, getPropertyFeatures, getProvider, getProviderBaseClassName, getProviderClassName, getProviderImplementedGenClasses, getQualifiedClassName, getQualifiedFeatureCountID, getQualifiedFeatureID, getQualifiedInterfaceName, getQualifiedProviderClassName, getQualifiedTestCaseClassName, getSharedClassCreateChildFeatures, getSwitchGenClasses, getTestCaseClassName, getToStringGenFeatures, getUncapName, hasFactoryInterfaceCreateMethod, hasFeatureMapCreateChildFeatures, hasTests, implementsAny, initialize, isAbstract, isDocumentRoot, isDynamic, isEObject, isEObjectExtension, isESetField, isESetFlag, isExternalInterface, isField, isFlag, isImage, isInterface, isJavaIOSerializable, isMapEntry, isModelRoot, isProviderSingleton, needsRootExtendsInterfaceExtendsTag, reconcile, setDynamic, setEcoreClass, setImage, setLabelFeature, setProvider |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenClassifier |
getAllGenConstraints, getClassifierAccessorName, getClassifierID, getClassifierInstanceName, getConstraintDelegate, getConstraintImplementor, getEcoreClassifier, getFormattedName, getGenConstraints, getGeneratedInstanceClassFlag, getGenPackage, getImportedInstanceClassName, getImportedMetaType, getMetaType, getName, getQualifiedClassifierAccessor, getSafeUncapName, hasOnlyDefaultConstraints |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getOperationsClassName
public String getOperationsClassName()
getImportedOperationsClassName
public String getImportedOperationsClassName()
getQualifiedOperationsClassName
public String getQualifiedOperationsClassName()
getOperationsClassExtends
public String getOperationsClassExtends()
getKeyGenFeatures
public List getKeyGenFeatures()
getKeyGenFeatures
public List getKeyGenFeatures(boolean includeContains)
isFactoryMethods
public boolean isFactoryMethods(GenFeature genFeature)
findGenFeature
public GenFeature findGenFeature(EStructuralFeature ecoreFeature)
findGenOperation
public GenOperation findGenOperation(EOperation ecoreOperation)
getDuplicateGenFeatures
public List getDuplicateGenFeatures()
getDuplicateGenOperations
public List getDuplicateGenOperations()
isDerivedUnionListType
public boolean isDerivedUnionListType(GenFeature genFeature)
getUnionGenFeatures
public List getUnionGenFeatures()
getImplementedUnionGenFeatures
public List getImplementedUnionGenFeatures()
getSubsetGenFeatures
public List getSubsetGenFeatures()
getImplementedSubsetGenFeatures
public List getImplementedSubsetGenFeatures()
getImplementedSubsetGenFeatures
public List getImplementedSubsetGenFeatures(boolean listType)
getSupersetGenFeatures
public List getSupersetGenFeatures(GenFeature subsetGenFeature)
getSupersetGenFeatures
public List getSupersetGenFeatures(GenFeature subsetGenFeature,
boolean includeDerived)
getSupersetGenFeatures
public List getSupersetGenFeatures(GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType)
getSupersetFeatureAccessorArray
public String getSupersetFeatureAccessorArray(GenFeature subsetGenFeature)
getSupersetFeatureIDArray
public String getSupersetFeatureIDArray(GenFeature subsetGenFeature)
isSuperset
public boolean isSuperset(GenFeature genFeature)
getSupersetGenFeatures
public List getSupersetGenFeatures()
getImplementedSupersetGenFeatures
public List getImplementedSupersetGenFeatures()
getImplementedSupersetGenFeatures
public List getImplementedSupersetGenFeatures(boolean listType)
getSubsetGenFeatures
public List getSubsetGenFeatures(GenFeature supersetGenFeature)
getSubsetGenFeatures
public List getSubsetGenFeatures(GenFeature supersetGenFeature,
boolean includeDerived)
getSubsetGenFeatures
public List getSubsetGenFeatures(GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType)
getIsSetSubsetGenFeatures
public List getIsSetSubsetGenFeatures(GenFeature unionGenFeature)
getSubsetFeatureAccessorArray
public String getSubsetFeatureAccessorArray(GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public String getSubsetFeatureIDArray(GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public String getSubsetFeatureIDArray(GenFeature supersetGenFeature,
boolean includeDerived)
isRedefined
public boolean isRedefined(GenFeature genFeature)
getRedefinedGenFeatures
public List getRedefinedGenFeatures()
getImplementedRedefinedGenFeatures
public List getImplementedRedefinedGenFeatures()
getRedefinitionGenFeatures
public List getRedefinitionGenFeatures(GenFeature redefinedGenFeature)
isRedefined
public boolean isRedefined(GenOperation genOperation)
getRedefinedGenOperations
public List getRedefinedGenOperations()
getImplementedRedefinedGenOperations
public List getImplementedRedefinedGenOperations()
getRedefinitionGenOperations
public List getRedefinitionGenOperations(GenOperation redefinedGenOperation)
getImplementedCollidingGetGenOperation
public GenOperation getImplementedCollidingGetGenOperation(GenFeature genFeature)
getImplementedCollidingSetGenOperation
public GenOperation getImplementedCollidingSetGenOperation(GenFeature genFeature)
getImplementedCollidingIsSetGenOperation
public GenOperation getImplementedCollidingIsSetGenOperation(GenFeature genFeature)
getImplementedCollidingUnsetGenOperation
public GenOperation getImplementedCollidingUnsetGenOperation(GenFeature genFeature)