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, getAllGenFeatures, getAllGenOperations, getBaseGenClass, getBaseGenClasses, getChildrenClasses, getChildrenFeatures, getClassExtends, getClassExtendsGenClass, getClassImplements, getClassName, getContentNotifyFeatures, getCreateChildFeatures, getCrossPackageChildrenClasses, getCrossPackageCreateChildFeatures, getDeclaredFieldGenFeatures, getDeclaredGenFeatures, getDeclaredGenOperations, getEBasicRemoveFromContainerGenFeatures, getEcoreClass, getEInverseAddGenFeatures, getEInverseRemoveGenFeatures, getESetFlagIndex, getESetFlagsField, getESetGenFeatures, getExtendedGenClasses, getExtendedGenFeatures, getExtendedGenOperations, getFeatureCount, getFeatureCountID, getFeatureCountValue, getFeatureID, getFeatureValue, getFlagGenFeatures, getFlagGenFeatures, getFlagIndex, getFlagsField, getGenFeatures, getGenOperations, getImplementedGenClasses, getImplementedGenFeatures, getImplementedGenOperations, getImportedClassName, getImportedInterfaceName, getImportedProviderClassName, getImportedTestCaseClassName, getInheritedGenFeatures, getInterfaceExtends, getInterfaceFlag, getInterfaceName, getInvariantOperation, 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, hasFeatureMapCreateChildFeatures, hasTests, initialize, isAbstract, isDocumentRoot, isEObject, isEObjectExtension, isESetField, isESetFlag, isExternalInterface, isField, isFlag, isImage, isInterface, isMapEntry, isModelRoot, isProviderSingleton, needsRootExtendsInterfaceExtendsTag, reconcile, 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, getSafeUncapName, hasOnlyDefaultConstraints |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, generate, generateEdit, generateEditor, generateSchema, generateTests, getDocumentation, 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()
getKeyGenFeatures
public List getKeyGenFeatures()
findGenFeature
public GenFeature findGenFeature(EStructuralFeature ecoreFeature)
findGenOperation
public GenOperation findGenOperation(EOperation ecoreOperation)
getDuplicateGenFeatures
public List getDuplicateGenFeatures()
getDuplicateGenOperations
public List getDuplicateGenOperations()
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)
getSupersetFeatureAccessorArray
public String getSupersetFeatureAccessorArray(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)
getSubsetFeatureAccessorArray
public String getSubsetFeatureAccessorArray(GenFeature supersetGenFeature)
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)