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()
Field Summary |
static java.lang.String |
copyright
|
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 java.lang.String copyright
-
- See Also:
- Constant Field Values
getOperationsClassName
public java.lang.String getOperationsClassName()
getImportedOperationsClassName
public java.lang.String getImportedOperationsClassName()
getQualifiedOperationsClassName
public java.lang.String getQualifiedOperationsClassName()
getOperationsClassExtends
public java.lang.String getOperationsClassExtends()
getKeyGenFeatures
public java.util.List getKeyGenFeatures()
getKeyGenFeatures
public java.util.List getKeyGenFeatures(boolean includeContains)
isFactoryMethods
public boolean isFactoryMethods(GenFeature genFeature)
findGenFeature
public GenFeature findGenFeature(EStructuralFeature ecoreFeature)
findGenOperation
public GenOperation findGenOperation(EOperation ecoreOperation)
getDuplicateGenFeatures
public java.util.List getDuplicateGenFeatures()
getDuplicateGenOperations
public java.util.List getDuplicateGenOperations()
isDerivedUnionListType
public boolean isDerivedUnionListType(GenFeature genFeature)
getUnionGenFeatures
public java.util.List getUnionGenFeatures()
getImplementedUnionGenFeatures
public java.util.List getImplementedUnionGenFeatures()
getSubsetGenFeatures
public java.util.List getSubsetGenFeatures()
getImplementedSubsetGenFeatures
public java.util.List getImplementedSubsetGenFeatures()
getImplementedSubsetGenFeatures
public java.util.List getImplementedSubsetGenFeatures(boolean listType)
getSupersetGenFeatures
public java.util.List getSupersetGenFeatures(GenFeature subsetGenFeature)
getSupersetGenFeatures
public java.util.List getSupersetGenFeatures(GenFeature subsetGenFeature,
boolean includeDerived)
getSupersetGenFeatures
public java.util.List getSupersetGenFeatures(GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType)
getSupersetFeatureAccessorArray
public java.lang.String getSupersetFeatureAccessorArray(GenFeature subsetGenFeature)
getSupersetFeatureIDArray
public java.lang.String getSupersetFeatureIDArray(GenFeature subsetGenFeature)
isSuperset
public boolean isSuperset(GenFeature genFeature)
getSupersetGenFeatures
public java.util.List getSupersetGenFeatures()
getImplementedSupersetGenFeatures
public java.util.List getImplementedSupersetGenFeatures()
getImplementedSupersetGenFeatures
public java.util.List getImplementedSupersetGenFeatures(boolean listType)
getSubsetGenFeatures
public java.util.List getSubsetGenFeatures(GenFeature supersetGenFeature)
getSubsetGenFeatures
public java.util.List getSubsetGenFeatures(GenFeature supersetGenFeature,
boolean includeDerived)
getSubsetGenFeatures
public java.util.List getSubsetGenFeatures(GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType)
getIsSetSubsetGenFeatures
public java.util.List getIsSetSubsetGenFeatures(GenFeature unionGenFeature)
getSubsetFeatureAccessorArray
public java.lang.String getSubsetFeatureAccessorArray(GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public java.lang.String getSubsetFeatureIDArray(GenFeature supersetGenFeature)
getSubsetFeatureIDArray
public java.lang.String getSubsetFeatureIDArray(GenFeature supersetGenFeature,
boolean includeDerived)
isRedefined
public boolean isRedefined(GenFeature genFeature)
getRedefinedGenFeatures
public java.util.List getRedefinedGenFeatures()
getImplementedRedefinedGenFeatures
public java.util.List getImplementedRedefinedGenFeatures()
getRedefinitionGenFeatures
public java.util.List getRedefinitionGenFeatures(GenFeature redefinedGenFeature)
isRedefined
public boolean isRedefined(GenOperation genOperation)
getRedefinedGenOperations
public java.util.List getRedefinedGenOperations()
getImplementedRedefinedGenOperations
public java.util.List getImplementedRedefinedGenOperations()
getRedefinitionGenOperations
public java.util.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)