|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Gen Class'.
The following features are supported:
GenModelPackage.getGenClass()
Method Summary | |
java.lang.String |
getAbstractFlag()
|
java.util.List |
getAllBaseGenClasses()
|
java.util.List |
getAllChildrenFeatures()
|
java.util.List |
getAllCreateChildFeatures()
|
java.util.List |
getAllCreateChildFeaturesIncludingDelegation()
|
java.util.List |
getAllEVirtualIndexBitFields(java.util.List allEVirtualIndexBitFields)
|
java.util.List |
getAllGenFeatures()
|
java.util.List |
getAllGenOperations()
|
GenClass |
getBaseGenClass()
This returns the GenClass for the first immediate supertype. |
java.util.List |
getBaseGenClasses()
|
java.lang.String |
getCastFromEObject()
|
java.util.List |
getChildrenClasses(GenFeature genFeature)
|
java.util.List |
getChildrenFeatures()
|
java.lang.String |
getClassExtends()
|
GenClass |
getClassExtendsGenClass()
This walks up the chain of GenClasses defined by getBaseGenClass() and returns the first that does not represent an abstract class or an interface; that is, the instantiable class that the implementation class should extended. |
java.lang.String |
getClassImplements()
|
java.lang.String |
getClassName()
|
java.util.List |
getContentNotifyFeatures()
|
java.util.List |
getCreateChildFeatures()
|
java.lang.String |
getCreateChildIconFileName(GenFeature feature,
GenClass childClass)
|
java.util.List |
getCrossPackageChildrenClasses(GenFeature genFeature)
|
java.util.List |
getCrossPackageCreateChildFeatures()
|
java.util.List |
getDeclaredFieldGenFeatures()
|
java.util.List |
getDeclaredGenFeatures()
|
java.util.List |
getDeclaredGenOperations()
|
java.util.List |
getEBasicRemoveFromContainerGenFeatures()
|
EClass |
getEcoreClass()
Returns the value of the 'Ecore Class' reference |
java.util.List |
getEInverseAddGenFeatures()
|
java.util.List |
getEInverseRemoveGenFeatures()
|
int |
getESetFlagIndex(GenFeature genFeature)
|
java.lang.String |
getESetFlagsField(GenFeature genFeature)
|
java.util.List |
getESetGenFeatures()
|
java.util.List |
getEVirtualIndexBitFields(java.util.List eVirtualIndexBitFields)
|
java.lang.String |
getEVirtualValuesField()
|
java.util.List |
getExtendedGenClasses()
|
java.util.List |
getExtendedGenFeatures()
|
java.util.List |
getExtendedGenOperations()
|
int |
getFeatureCount()
|
java.lang.String |
getFeatureCountID()
|
java.lang.String |
getFeatureCountValue()
|
java.lang.String |
getFeatureID(GenFeature genFeature)
|
java.lang.String |
getFeatureValue(GenFeature genFeature)
|
java.util.List |
getFlagGenFeatures()
|
java.util.List |
getFlagGenFeatures(java.lang.String staticDefaultValue)
|
int |
getFlagIndex(GenFeature genFeature)
|
java.lang.String |
getFlagsField(GenFeature genFeature)
|
EList |
getGenFeatures()
Returns the value of the 'Gen Features' containment reference list. |
EList |
getGenOperations()
Returns the value of the 'Gen Operations' containment reference list. |
java.util.List |
getImplementedGenClasses()
|
java.util.List |
getImplementedGenFeatures()
|
java.util.List |
getImplementedGenOperations()
|
GenModel |
getImplementingGenModel(GenFeature genFeature)
|
java.lang.String |
getImportedClassName()
|
java.lang.String |
getImportedInterfaceName()
|
java.lang.String |
getImportedProviderClassName()
|
java.lang.String |
getImportedTestCaseClassName()
|
java.util.List |
getInheritedGenFeatures()
|
java.lang.String |
getInterfaceExtends()
|
java.lang.String |
getInterfaceFlag()
|
java.lang.String |
getInterfaceName()
This should only be called when there is actually an interface being generated (i.e. when, for certain, this is not an external interface). |
GenOperation |
getInvariantOperation(java.lang.String constraint)
|
java.util.List |
getInvariantOperations()
|
java.lang.String |
getItemIconFileName()
|
java.lang.String |
getItemProviderAdapterFactoryClassName()
|
java.util.List |
getLabelAndContentNotifyFeatures()
|
GenFeature |
getLabelFeature()
Returns the value of the 'Label Feature' reference |
java.util.List |
getLabelFeatureCandidates()
|
java.util.List |
getLabelNotifyFeatures()
|
java.lang.String |
getListConstructor(GenFeature genFeature)
|
java.lang.String |
getLocalFeatureIndex(GenFeature genFeature)
|
GenFeature |
getMapEntryKeyFeature()
|
GenFeature |
getMapEntryValueFeature()
|
GenFeature |
getMixedGenFeature()
|
java.util.List |
getMixinGenClasses()
|
java.util.List |
getMixinGenFeatures()
|
java.util.List |
getMixinGenOperations()
|
java.lang.String |
getModelInfo()
|
java.util.List |
getNotifyFeatures()
|
java.lang.String |
getOperationID(GenOperation genOperation)
|
java.util.List |
getPropertyFeatures()
|
GenProviderKind |
getProvider()
Returns the value of the 'Provider' attribute. |
java.lang.String |
getProviderBaseClassName()
|
java.lang.String |
getProviderClassName()
|
java.util.List |
getProviderImplementedGenClasses()
|
java.lang.String |
getQualifiedClassName()
|
java.lang.String |
getQualifiedFeatureCountID()
|
java.lang.String |
getQualifiedFeatureID(GenFeature genFeature)
|
java.lang.String |
getQualifiedInterfaceName()
|
java.lang.String |
getQualifiedProviderClassName()
|
java.lang.String |
getQualifiedTestCaseClassName()
|
java.util.List |
getSharedClassCreateChildFeatures()
|
java.util.List |
getSwitchGenClasses()
Like getAllBaseGenClasses(), this returns the GenClasses for all of the supertypes, but the result is ordered by a breadth-first search, making it appropriate for use in the switch class. |
java.lang.String |
getTestCaseClassName()
|
java.util.List |
getToStringGenFeatures()
|
java.lang.String |
getUncapName()
This returns the name uncapitalized. |
boolean |
hasFactoryInterfaceCreateMethod()
|
boolean |
hasFeatureMapCreateChildFeatures()
|
boolean |
hasTests()
|
boolean |
implementsAny(java.util.Collection genFeatures)
|
void |
initialize(EClass eClass)
|
boolean |
isAbstract()
|
boolean |
isDocumentRoot()
|
boolean |
isDynamic()
Returns the value of the 'Dynamic' attribute |
boolean |
isEObject()
|
boolean |
isEObjectExtension()
|
boolean |
isESetField(GenFeature genFeature)
|
boolean |
isESetFlag(GenFeature genFeature)
|
boolean |
isExternalInterface()
This indicates that there is already an existing interface for this class or interface, so none will be generated. |
boolean |
isField(GenFeature genFeature)
|
boolean |
isFlag(GenFeature genFeature)
|
boolean |
isImage()
Returns the value of the 'Image' attribute. |
boolean |
isInterface()
|
boolean |
isJavaIOSerializable()
|
boolean |
isMapEntry()
|
boolean |
isModelRoot()
|
boolean |
isProviderSingleton()
|
boolean |
needsRootExtendsInterfaceExtendsTag()
|
boolean |
reconcile(GenClass oldGenClassVersion)
|
void |
setDynamic(boolean value)
Sets the value of the ' Dynamic ' attribute |
void |
setEcoreClass(EClass value)
Sets the value of the ' Ecore Class ' reference |
void |
setImage(boolean value)
Sets the value of the ' Image ' attribute |
void |
setLabelFeature(GenFeature value)
Sets the value of the ' Label Feature ' reference |
void |
setProvider(GenProviderKind value)
Sets the value of the ' Provider ' attribute |
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 |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
public GenProviderKind getProvider()
GenProviderKind
.
If the meaning of the 'Provider' attribute isn't clear, there really should be more of a description here...
GenProviderKind
,
setProvider(GenProviderKind)
,
GenModelPackage.getGenClass_Provider()
public void setProvider(GenProviderKind value)
Provider
' attribute.
value
- the new value of the 'Provider' attribute.GenProviderKind
,
getProvider()
public boolean isImage()
"true"
.
If the meaning of the 'Image' attribute isn't clear, there really should be more of a description here...
setImage(boolean)
,
GenModelPackage.getGenClass_Image()
public void setImage(boolean value)
Image
' attribute.
value
- the new value of the 'Image' attribute.isImage()
public boolean isDynamic()
If the meaning of the 'Dynamic' attribute isn't clear, there really should be more of a description here...
setDynamic(boolean)
,
GenModelPackage.getGenClass_Dynamic()
public void setDynamic(boolean value)
Dynamic
' attribute.
value
- the new value of the 'Dynamic' attribute.isDynamic()
public EClass getEcoreClass()
If the meaning of the 'Ecore Class' reference isn't clear, there really should be more of a description here...
setEcoreClass(EClass)
,
GenModelPackage.getGenClass_EcoreClass()
public void setEcoreClass(EClass value)
Ecore Class
' reference.
value
- the new value of the 'Ecore Class' reference.getEcoreClass()
public EList getGenFeatures()
GenFeature
.
It is bidirectional and its opposite is 'Gen Class
'.
If the meaning of the 'Gen Features' reference list isn't clear, there really should be more of a description here...
GenModelPackage.getGenClass_GenFeatures()
,
GenFeature.getGenClass()
public EList getGenOperations()
GenOperation
.
It is bidirectional and its opposite is 'Gen Class
'.
If the meaning of the 'Gen Operations' reference list isn't clear, there really should be more of a description here...
GenModelPackage.getGenClass_GenOperations()
,
GenOperation.getGenClass()
public GenFeature getLabelFeature()
If the meaning of the 'Label Feature' reference isn't clear, there really should be more of a description here...
setLabelFeature(GenFeature)
,
GenModelPackage.getGenClass_LabelFeature()
public void setLabelFeature(GenFeature value)
Label Feature
' reference.
value
- the new value of the 'Label Feature' reference.getLabelFeature()
public java.lang.String getInterfaceName()
public java.lang.String getQualifiedInterfaceName()
public java.lang.String getImportedInterfaceName()
public java.lang.String getClassName()
public java.lang.String getQualifiedClassName()
public java.lang.String getImportedClassName()
public java.lang.String getUncapName()
public java.util.List getBaseGenClasses()
public java.util.List getAllBaseGenClasses()
public java.util.List getSwitchGenClasses()
public GenClass getBaseGenClass()
public GenClass getClassExtendsGenClass()
public java.lang.String getClassExtends()
public java.lang.String getClassImplements()
public java.lang.String getInterfaceExtends()
public boolean needsRootExtendsInterfaceExtendsTag()
public java.util.List getAllGenFeatures()
public java.util.List getInheritedGenFeatures()
public java.util.List getAllGenOperations()
public java.lang.String getFeatureID(GenFeature genFeature)
public java.lang.String getQualifiedFeatureID(GenFeature genFeature)
public java.lang.String getOperationID(GenOperation genOperation)
public java.lang.String getFeatureValue(GenFeature genFeature)
public java.lang.String getLocalFeatureIndex(GenFeature genFeature)
public java.lang.String getFlagsField(GenFeature genFeature)
public int getFlagIndex(GenFeature genFeature)
public java.lang.String getESetFlagsField(GenFeature genFeature)
public int getESetFlagIndex(GenFeature genFeature)
public java.lang.String getFeatureCountID()
public java.lang.String getQualifiedFeatureCountID()
public java.lang.String getFeatureCountValue()
public int getFeatureCount()
public boolean isEObject()
public boolean isEObjectExtension()
public java.lang.String getCastFromEObject()
public boolean isAbstract()
public java.lang.String getAbstractFlag()
public boolean isInterface()
public java.lang.String getInterfaceFlag()
public boolean isExternalInterface()
public boolean isMapEntry()
public GenFeature getMapEntryKeyFeature()
public GenFeature getMapEntryValueFeature()
public java.util.List getImplementedGenClasses()
public java.util.List getImplementedGenFeatures()
public java.util.List getImplementedGenOperations()
public GenModel getImplementingGenModel(GenFeature genFeature)
public boolean implementsAny(java.util.Collection genFeatures)
public java.util.List getExtendedGenClasses()
public java.util.List getExtendedGenFeatures()
public java.util.List getExtendedGenOperations()
public java.util.List getDeclaredFieldGenFeatures()
public java.util.List getDeclaredGenFeatures()
public java.util.List getDeclaredGenOperations()
public java.util.List getFlagGenFeatures()
public java.util.List getFlagGenFeatures(java.lang.String staticDefaultValue)
public java.util.List getESetGenFeatures()
public java.util.List getEInverseAddGenFeatures()
public java.util.List getEInverseRemoveGenFeatures()
public java.util.List getEBasicRemoveFromContainerGenFeatures()
public java.util.List getToStringGenFeatures()
public java.util.List getMixinGenClasses()
public java.util.List getMixinGenFeatures()
public java.util.List getMixinGenOperations()
public void initialize(EClass eClass)
public java.lang.String getProviderClassName()
public java.lang.String getQualifiedProviderClassName()
public java.lang.String getImportedProviderClassName()
public boolean isProviderSingleton()
public java.lang.String getItemIconFileName()
public java.lang.String getCreateChildIconFileName(GenFeature feature, GenClass childClass)
public java.lang.String getProviderBaseClassName()
public java.util.List getProviderImplementedGenClasses()
public java.util.List getLabelFeatureCandidates()
public java.util.List getPropertyFeatures()
public java.util.List getNotifyFeatures()
public java.util.List getLabelNotifyFeatures()
public java.util.List getContentNotifyFeatures()
public java.util.List getLabelAndContentNotifyFeatures()
public java.util.List getChildrenFeatures()
public java.util.List getAllChildrenFeatures()
public java.util.List getCreateChildFeatures()
public java.util.List getAllCreateChildFeatures()
public java.util.List getAllCreateChildFeaturesIncludingDelegation()
public java.util.List getCrossPackageCreateChildFeatures()
public java.util.List getSharedClassCreateChildFeatures()
public boolean hasFeatureMapCreateChildFeatures()
public java.util.List getChildrenClasses(GenFeature genFeature)
public java.util.List getCrossPackageChildrenClasses(GenFeature genFeature)
public java.lang.String getItemProviderAdapterFactoryClassName()
public java.lang.String getTestCaseClassName()
public java.lang.String getQualifiedTestCaseClassName()
public java.lang.String getImportedTestCaseClassName()
public java.lang.String getModelInfo()
public boolean reconcile(GenClass oldGenClassVersion)
public java.util.List getInvariantOperations()
public GenOperation getInvariantOperation(java.lang.String constraint)
public boolean isDocumentRoot()
public GenFeature getMixedGenFeature()
public java.lang.String getListConstructor(GenFeature genFeature)
public boolean isModelRoot()
public boolean isFlag(GenFeature genFeature)
public boolean isESetFlag(GenFeature genFeature)
public boolean isField(GenFeature genFeature)
public boolean isESetField(GenFeature genFeature)
public boolean hasTests()
public java.lang.String getEVirtualValuesField()
public java.util.List getEVirtualIndexBitFields(java.util.List eVirtualIndexBitFields)
public java.util.List getAllEVirtualIndexBitFields(java.util.List allEVirtualIndexBitFields)
public boolean isJavaIOSerializable()
public boolean hasFactoryInterfaceCreateMethod()
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |