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
           
 
Method Summary
 GenFeature findGenFeature(EStructuralFeature ecoreFeature)
           
 GenOperation findGenOperation(EOperation ecoreOperation)
           
 java.util.List getDuplicateGenFeatures()
           
 java.util.List getDuplicateGenOperations()
           
 java.util.List getImplementedRedefinedGenFeatures()
           
 java.util.List getImplementedRedefinedGenOperations()
           
 java.util.List getImplementedSubsetGenFeatures()
           
 java.util.List getImplementedSubsetGenFeatures(boolean listType)
           
 java.util.List getImplementedSupersetGenFeatures()
           
 java.util.List getImplementedSupersetGenFeatures(boolean listType)
           
 java.util.List getImplementedUnionGenFeatures()
           
 java.lang.String getImportedOperationsClassName()
           
 java.util.List getKeyGenFeatures()
           
 java.lang.String getOperationsClassName()
           
 java.lang.String getQualifiedOperationsClassName()
           
 java.util.List getRedefinedGenFeatures()
           
 java.util.List getRedefinedGenOperations()
           
 java.util.List getRedefinitionGenFeatures(GenFeature redefinedGenFeature)
           
 java.util.List getRedefinitionGenOperations(GenOperation redefinedGenOperation)
           
 java.lang.String getSubsetFeatureAccessorArray(GenFeature supersetGenFeature)
           
 java.util.List getSubsetGenFeatures()
           
 java.util.List getSubsetGenFeatures(GenFeature supersetGenFeature)
           
 java.lang.String getSupersetFeatureAccessorArray(GenFeature subsetGenFeature)
           
 java.util.List getSupersetGenFeatures()
           
 java.util.List getSupersetGenFeatures(GenFeature subsetGenFeature)
           
 java.util.List getUnionGenFeatures()
           
 boolean isRedefined(GenFeature genFeature)
           
 boolean isRedefined(GenOperation genOperation)
           
 boolean isSuperset(GenFeature genFeature)
           
 
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
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getOperationsClassName

public java.lang.String getOperationsClassName()

getImportedOperationsClassName

public java.lang.String getImportedOperationsClassName()

getQualifiedOperationsClassName

public java.lang.String getQualifiedOperationsClassName()

getKeyGenFeatures

public java.util.List getKeyGenFeatures()

findGenFeature

public GenFeature findGenFeature(EStructuralFeature ecoreFeature)

findGenOperation

public GenOperation findGenOperation(EOperation ecoreOperation)

getDuplicateGenFeatures

public java.util.List getDuplicateGenFeatures()

getDuplicateGenOperations

public java.util.List getDuplicateGenOperations()

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)

getSupersetFeatureAccessorArray

public java.lang.String getSupersetFeatureAccessorArray(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)

getSubsetFeatureAccessorArray

public java.lang.String getSubsetFeatureAccessorArray(GenFeature supersetGenFeature)

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)

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