|
|||||||||||
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()
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 String getInterfaceName()
public String getQualifiedInterfaceName()
public String getImportedInterfaceName()
public String getClassName()
public String getQualifiedClassName()
public String getImportedClassName()
public String getUncapName()
public List getBaseGenClasses()
public List getAllBaseGenClasses()
public List getSwitchGenClasses()
public GenClass getBaseGenClass()
public GenClass getClassExtendsGenClass()
public String getClassExtends()
public String getClassImplements()
public String getInterfaceExtends()
public boolean needsRootExtendsInterfaceExtendsTag()
public List getAllGenFeatures()
public List getInheritedGenFeatures()
public List getAllGenOperations()
public String getFeatureID(GenFeature genFeature)
public String getQualifiedFeatureID(GenFeature genFeature)
public String getOperationID(GenOperation genOperation)
public String getFeatureValue(GenFeature genFeature)
public String getLocalFeatureIndex(GenFeature genFeature)
public String getFlagsField(GenFeature genFeature)
public int getFlagIndex(GenFeature genFeature)
public String getESetFlagsField(GenFeature genFeature)
public int getESetFlagIndex(GenFeature genFeature)
public String getFeatureCountID()
public String getQualifiedFeatureCountID()
public String getFeatureCountValue()
public int getFeatureCount()
public boolean isEObject()
public boolean isEObjectExtension()
public String getCastFromEObject()
public boolean isAbstract()
public String getAbstractFlag()
public boolean isInterface()
public String getInterfaceFlag()
public boolean isExternalInterface()
public boolean isMapEntry()
public GenFeature getMapEntryKeyFeature()
public GenFeature getMapEntryValueFeature()
public List getImplementedGenClasses()
public List getImplementedGenFeatures()
public List getImplementedGenOperations()
public GenModel getImplementingGenModel(GenFeature genFeature)
public boolean implementsAny(Collection genFeatures)
public List getExtendedGenClasses()
public List getExtendedGenFeatures()
public List getExtendedGenOperations()
public List getDeclaredFieldGenFeatures()
public List getDeclaredGenFeatures()
public List getDeclaredGenOperations()
public List getFlagGenFeatures()
public List getFlagGenFeatures(String staticDefaultValue)
public List getESetGenFeatures()
public List getEInverseAddGenFeatures()
public List getEInverseRemoveGenFeatures()
public List getEBasicRemoveFromContainerGenFeatures()
public List getToStringGenFeatures()
public List getMixinGenClasses()
public List getMixinGenFeatures()
public List getMixinGenOperations()
public void initialize(EClass eClass)
public String getProviderClassName()
public String getQualifiedProviderClassName()
public String getImportedProviderClassName()
public boolean isProviderSingleton()
public String getItemIconFileName()
public String getCreateChildIconFileName(GenFeature feature, GenClass childClass)
public String getProviderBaseClassName()
public List getProviderImplementedGenClasses()
public List getLabelFeatureCandidates()
public List getPropertyFeatures()
public List getNotifyFeatures()
public List getLabelNotifyFeatures()
public List getContentNotifyFeatures()
public List getLabelAndContentNotifyFeatures()
public List getChildrenFeatures()
public List getAllChildrenFeatures()
public List getCreateChildFeatures()
public List getAllCreateChildFeatures()
public List getAllCreateChildFeaturesIncludingDelegation()
public List getCrossPackageCreateChildFeatures()
public List getSharedClassCreateChildFeatures()
public boolean hasFeatureMapCreateChildFeatures()
public List getChildrenClasses(GenFeature genFeature)
public List getCrossPackageChildrenClasses(GenFeature genFeature)
public String getItemProviderAdapterFactoryClassName()
public String getTestCaseClassName()
public String getQualifiedTestCaseClassName()
public String getImportedTestCaseClassName()
public String getModelInfo()
public boolean reconcile(GenClass oldGenClassVersion)
public List getInvariantOperations()
public GenOperation getInvariantOperation(String constraint)
public boolean isDocumentRoot()
public GenFeature getMixedGenFeature()
public 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 String getEVirtualValuesField()
public List getEVirtualIndexBitFields(List eVirtualIndexBitFields)
public List getAllEVirtualIndexBitFields(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 |