|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl
An implementation of the model object 'Gen Class'.
The following features are implemented:
| Nested Class Summary | |
|---|---|
class |
GenClassImpl.CollidingGenOperationFilter
|
| Nested classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
|---|
GenBaseImpl.AnnotationFilter, GenBaseImpl.AnnotationFilterImpl, GenBaseImpl.ColorInformation, GenBaseImpl.EclipseUtil, GenBaseImpl.GenAnnotationCopier, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.UniqueNameHelper |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected boolean |
dynamic
The cached value of the ' Dynamic' attribute |
protected static boolean |
DYNAMIC_EDEFAULT
The default value of the ' Dynamic' attribute |
protected EClass |
ecoreClass
The cached value of the ' Ecore Class' reference |
protected EList |
genFeatures
The cached value of the ' Gen Features' containment reference list |
protected EList |
genOperations
The cached value of the ' Gen Operations' containment reference list |
protected boolean |
image
The cached value of the ' Image' attribute |
protected static boolean |
IMAGE_EDEFAULT
The default value of the ' Image' attribute |
static java.util.List |
INTRINSIC_CONSTRAINTS
|
protected GenFeature |
labelFeature
The cached value of the ' Label Feature' reference |
protected GenProviderKind |
provider
The cached value of the ' Provider' attribute |
protected static GenProviderKind |
PROVIDER_EDEFAULT
The default value of the ' Provider' attribute |
| Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
|---|
DEFAULT_ANNOTATION_FILTER, ecoreGenPackage, EMPTY_URI, genAnnotations, PLATFORM_RESOURCE_URI, xmlNamespaceGenPackage, xmlTypeGenPackage |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
GenClassImpl()
|
| Method Summary | |
|---|---|
EClass |
basicGetEcoreClass()
|
GenFeature |
basicGetLabelFeature()
|
boolean |
canGenerate()
|
boolean |
canGenerateEdit()
|
boolean |
canGenerateEditor()
|
boolean |
canGenerateTests()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
void |
generate(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateEdit(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateTests(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
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 |
getAllGenConstraints()
|
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()
|
protected java.util.List |
getClassImplementsList()
|
java.lang.String |
getClassName()
|
GenClassifier |
getConstraintDelegate(java.lang.String constraint)
|
GenClassifier |
getConstraintImplementor(java.lang.String constraint)
|
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()
|
EClassifier |
getEcoreClassifier()
|
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)
|
java.util.List |
getGenConstraints()
|
java.lang.String |
getGeneratedInstanceClassFlag()
|
EList |
getGenFeatures()
|
EList |
getGenOperations()
|
java.util.List |
getImplementedGenClasses()
|
java.util.List |
getImplementedGenFeatures()
|
java.util.List |
getImplementedGenOperations()
|
GenModel |
getImplementingGenModel(GenFeature genFeature)
|
java.lang.String |
getImportedClassName()
|
java.lang.String |
getImportedInstanceClassName()
|
java.lang.String |
getImportedInterfaceName()
|
java.lang.String |
getImportedMetaType()
|
java.lang.String |
getImportedProviderClassName()
|
java.lang.String |
getImportedTestCaseClassName()
|
java.util.List |
getInheritedGenFeatures()
|
java.lang.String |
getInterfaceExtends()
|
java.util.List |
getInterfaceExtendsList()
|
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). |
protected java.lang.String |
getInternalQualifiedInterfaceName()
|
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()
|
GenFeature |
getLabelFeatureGen()
|
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()
|
protected int |
getNonPrimitiveFeatureCount()
|
java.util.List |
getNotifyFeatures()
|
java.lang.String |
getOperationID(GenOperation genOperation)
|
java.util.List |
getPropertyFeatures()
|
GenProviderKind |
getProvider()
|
java.lang.String |
getProviderBaseClassName()
|
java.lang.String |
getProviderClassName()
|
protected GenClass |
getProviderExtendsGenClass()
|
java.util.List |
getProviderImplementedGenClasses()
|
protected java.util.List |
getProviderImplementedGenFeatures()
|
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()
|
boolean |
hasFactoryInterfaceCreateMethod()
|
boolean |
hasFeatureMapCreateChildFeatures()
|
protected boolean |
hasModelContribution()
|
boolean |
hasOnlyDefaultConstraints()
|
boolean |
hasTests()
|
boolean |
implementsAny(java.util.Collection genFeatures)
|
void |
initialize(EClass eClass)
|
boolean |
isAbstract()
|
boolean |
isDocumentRoot()
|
boolean |
isDynamic()
|
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()
|
boolean |
isInterface()
|
boolean |
isJavaIOSerializable()
|
boolean |
isMapEntry()
|
protected boolean |
isMixed()
|
boolean |
isModelRoot()
|
boolean |
isProviderSingleton()
|
boolean |
needsRootExtendsInterfaceExtendsTag()
|
boolean |
needsRootImplementsInterfaceOperations()
|
boolean |
reconcile()
|
boolean |
reconcile(GenClass oldGenClassVersion)
|
protected void |
reconcileSettings(GenClass oldGenClassVersion)
|
void |
setDynamic(boolean newDynamic)
|
void |
setEcoreClass(EClass newEcoreClass)
|
void |
setImage(boolean newImage)
|
void |
setLabelFeature(GenFeature newLabelFeature)
|
void |
setProvider(GenProviderKind newProvider)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl |
|---|
getClassifierAccessorName, getClassifierID, getClassifierInstanceName, getEcoreModelElement, getFormattedName, getGenPackage, getMetaType, getName, getQualifiedClassifierAccessor, getSafeUncapName, getUncapName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenClass |
|---|
getUncapName |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenClassifier |
|---|
getClassifierAccessorName, getClassifierID, getClassifierInstanceName, getFormattedName, getGenPackage, getMetaType, getName, getQualifiedClassifierAccessor, getSafeUncapName |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
|---|
canGenerateSchema, capName, format, gen, genEdit, genEditor, generate, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, genSchema, genTests, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, 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 |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
protected static final GenProviderKind PROVIDER_EDEFAULT
Provider' attribute.
GenClassImpl.getProvider()protected GenProviderKind provider
Provider' attribute.
GenClassImpl.getProvider()protected static final boolean IMAGE_EDEFAULT
Image' attribute.
GenClassImpl.isImage(),
Constant Field Valuesprotected boolean image
Image' attribute.
GenClassImpl.isImage()protected static final boolean DYNAMIC_EDEFAULT
Dynamic' attribute.
GenClassImpl.isDynamic(),
Constant Field Valuesprotected boolean dynamic
Dynamic' attribute.
GenClassImpl.isDynamic()protected EClass ecoreClass
Ecore Class' reference.
GenClassImpl.getEcoreClass()protected EList genFeatures
Gen Features' containment reference list.
GenClassImpl.getGenFeatures()protected EList genOperations
Gen Operations' containment reference list.
GenClassImpl.getGenOperations()protected GenFeature labelFeature
Label Feature' reference.
GenClassImpl.getLabelFeature()public static final java.util.List INTRINSIC_CONSTRAINTS
| Constructor Detail |
protected GenClassImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class GenClassifierImplpublic GenProviderKind getProvider()
getProvider in interface GenClassGenProviderKind,
GenClass.setProvider(GenProviderKind),
GenModelPackage.getGenClass_Provider()public boolean isProviderSingleton()
isProviderSingleton in interface GenClasspublic void setProvider(GenProviderKind newProvider)
setProvider in interface GenClassnewProvider - the new value of the 'Provider' attribute.GenProviderKind,
GenClass.getProvider()public boolean isImage()
isImage in interface GenClassGenClass.setImage(boolean),
GenModelPackage.getGenClass_Image()public void setImage(boolean newImage)
setImage in interface GenClassnewImage - the new value of the 'Image' attribute.GenClass.isImage()public boolean isDynamic()
isDynamic in interface GenClassGenClass.setDynamic(boolean),
GenModelPackage.getGenClass_Dynamic()public void setDynamic(boolean newDynamic)
setDynamic in interface GenClassnewDynamic - the new value of the 'Dynamic' attribute.GenClass.isDynamic()public EClass getEcoreClass()
getEcoreClass in interface GenClassGenClass.setEcoreClass(EClass),
GenModelPackage.getGenClass_EcoreClass()public EClass basicGetEcoreClass()
public void setEcoreClass(EClass newEcoreClass)
setEcoreClass in interface GenClassnewEcoreClass - the new value of the 'Ecore Class' reference.GenClass.getEcoreClass()public EList getGenFeatures()
getGenFeatures in interface GenClassGenModelPackage.getGenClass_GenFeatures(),
GenFeature.getGenClass()public EList getGenOperations()
getGenOperations in interface GenClassGenModelPackage.getGenClass_GenOperations(),
GenOperation.getGenClass()public EClassifier getEcoreClassifier()
getEcoreClassifier in interface GenClassifiergetEcoreClassifier in class GenClassifierImplpublic java.lang.String getImportedMetaType()
getImportedMetaType in interface GenClassifiergetImportedMetaType in class GenClassifierImplpublic java.lang.String getInterfaceName()
GenClass
getInterfaceName in interface GenClasspublic java.lang.String getQualifiedInterfaceName()
getQualifiedInterfaceName in interface GenClassprotected java.lang.String getInternalQualifiedInterfaceName()
public java.lang.String getImportedInstanceClassName()
getImportedInstanceClassName in interface GenClassifierpublic java.lang.String getImportedInterfaceName()
getImportedInterfaceName in interface GenClasspublic java.lang.String getClassName()
getClassName in interface GenClasspublic java.lang.String getQualifiedClassName()
getQualifiedClassName in interface GenClasspublic java.lang.String getImportedClassName()
getImportedClassName in interface GenClasspublic java.util.List getBaseGenClasses()
getBaseGenClasses in interface GenClasspublic java.util.List getAllBaseGenClasses()
getAllBaseGenClasses in interface GenClasspublic java.util.List getSwitchGenClasses()
GenClass
getSwitchGenClasses in interface GenClasspublic GenClass getBaseGenClass()
GenClass
getBaseGenClass in interface GenClasspublic GenClass getClassExtendsGenClass()
GenClass
getClassExtendsGenClass in interface GenClasspublic java.lang.String getClassExtends()
getClassExtends in interface GenClasspublic boolean needsRootImplementsInterfaceOperations()
protected java.util.List getClassImplementsList()
public java.lang.String getClassImplements()
getClassImplements in interface GenClasspublic boolean needsRootExtendsInterfaceExtendsTag()
needsRootExtendsInterfaceExtendsTag in interface GenClasspublic java.util.List getInterfaceExtendsList()
public java.lang.String getInterfaceExtends()
getInterfaceExtends in interface GenClasspublic java.util.List getAllGenFeatures()
getAllGenFeatures in interface GenClasspublic java.util.List getInheritedGenFeatures()
getInheritedGenFeatures in interface GenClasspublic java.util.List getAllGenOperations()
getAllGenOperations in interface GenClasspublic java.lang.String getFeatureID(GenFeature genFeature)
getFeatureID in interface GenClasspublic java.lang.String getQualifiedFeatureID(GenFeature genFeature)
getQualifiedFeatureID in interface GenClasspublic java.lang.String getOperationID(GenOperation genOperation)
getOperationID in interface GenClasspublic java.lang.String getFeatureValue(GenFeature genFeature)
getFeatureValue in interface GenClasspublic java.lang.String getLocalFeatureIndex(GenFeature genFeature)
getLocalFeatureIndex in interface GenClasspublic java.lang.String getFlagsField(GenFeature genFeature)
getFlagsField in interface GenClasspublic int getFlagIndex(GenFeature genFeature)
getFlagIndex in interface GenClasspublic java.lang.String getESetFlagsField(GenFeature genFeature)
getESetFlagsField in interface GenClasspublic int getESetFlagIndex(GenFeature genFeature)
getESetFlagIndex in interface GenClasspublic java.lang.String getFeatureCountID()
getFeatureCountID in interface GenClasspublic java.lang.String getQualifiedFeatureCountID()
getQualifiedFeatureCountID in interface GenClasspublic java.lang.String getFeatureCountValue()
getFeatureCountValue in interface GenClasspublic int getFeatureCount()
getFeatureCount in interface GenClasspublic boolean isEObject()
isEObject in interface GenClasspublic boolean isEObjectExtension()
isEObjectExtension in interface GenClasspublic java.lang.String getCastFromEObject()
getCastFromEObject in interface GenClasspublic boolean isAbstract()
isAbstract in interface GenClasspublic java.lang.String getAbstractFlag()
getAbstractFlag in interface GenClasspublic boolean isInterface()
isInterface in interface GenClasspublic java.lang.String getInterfaceFlag()
getInterfaceFlag in interface GenClasspublic java.lang.String getGeneratedInstanceClassFlag()
getGeneratedInstanceClassFlag in interface GenClassifierpublic boolean isExternalInterface()
GenClass
isExternalInterface in interface GenClasspublic boolean isMapEntry()
isMapEntry in interface GenClasspublic GenFeature getMapEntryKeyFeature()
getMapEntryKeyFeature in interface GenClasspublic GenFeature getMapEntryValueFeature()
getMapEntryValueFeature in interface GenClasspublic java.util.List getImplementedGenClasses()
getImplementedGenClasses in interface GenClasspublic java.util.List getImplementedGenFeatures()
getImplementedGenFeatures in interface GenClasspublic GenModel getImplementingGenModel(GenFeature genFeature)
getImplementingGenModel in interface GenClasspublic java.util.List getImplementedGenOperations()
getImplementedGenOperations in interface GenClasspublic java.util.List getExtendedGenClasses()
getExtendedGenClasses in interface GenClasspublic java.util.List getExtendedGenFeatures()
getExtendedGenFeatures in interface GenClasspublic java.util.List getExtendedGenOperations()
getExtendedGenOperations in interface GenClasspublic java.util.List getDeclaredGenFeatures()
getDeclaredGenFeatures in interface GenClasspublic java.util.List getDeclaredGenOperations()
getDeclaredGenOperations in interface GenClasspublic java.util.List getFlagGenFeatures()
getFlagGenFeatures in interface GenClasspublic java.util.List getFlagGenFeatures(java.lang.String staticDefaultValue)
getFlagGenFeatures in interface GenClasspublic java.util.List getESetGenFeatures()
getESetGenFeatures in interface GenClasspublic java.util.List getEInverseAddGenFeatures()
getEInverseAddGenFeatures in interface GenClasspublic java.util.List getEInverseRemoveGenFeatures()
getEInverseRemoveGenFeatures in interface GenClasspublic java.util.List getEBasicRemoveFromContainerGenFeatures()
getEBasicRemoveFromContainerGenFeatures in interface GenClasspublic java.util.List getToStringGenFeatures()
getToStringGenFeatures in interface GenClasspublic java.util.List getMixinGenClasses()
getMixinGenClasses in interface GenClasspublic java.util.List getMixinGenFeatures()
getMixinGenFeatures in interface GenClasspublic java.util.List getMixinGenOperations()
getMixinGenOperations in interface GenClasspublic void initialize(EClass eClass)
initialize in interface GenClassprotected boolean hasModelContribution()
hasModelContribution in class GenBaseImplpublic void generate(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generate in interface GenBasegenerate in class GenBaseImplpublic java.lang.String getModelInfo()
getModelInfo in interface GenClassgetModelInfo in class GenBaseImplpublic java.lang.String getProviderClassName()
getProviderClassName in interface GenClasspublic java.lang.String getQualifiedProviderClassName()
getQualifiedProviderClassName in interface GenClasspublic java.lang.String getImportedProviderClassName()
getImportedProviderClassName in interface GenClasspublic java.lang.String getItemIconFileName()
getItemIconFileName in interface GenClass
public java.lang.String getCreateChildIconFileName(GenFeature feature,
GenClass childClass)
getCreateChildIconFileName in interface GenClassprotected GenClass getProviderExtendsGenClass()
public java.lang.String getProviderBaseClassName()
getProviderBaseClassName in interface GenClasspublic java.util.List getProviderImplementedGenClasses()
getProviderImplementedGenClasses in interface GenClassprotected java.util.List getProviderImplementedGenFeatures()
public java.util.List getLabelFeatureCandidates()
getLabelFeatureCandidates in interface GenClasspublic java.util.List getPropertyFeatures()
getPropertyFeatures in interface GenClasspublic java.util.List getNotifyFeatures()
getNotifyFeatures in interface GenClasspublic java.util.List getLabelNotifyFeatures()
getLabelNotifyFeatures in interface GenClasspublic java.util.List getContentNotifyFeatures()
getContentNotifyFeatures in interface GenClasspublic java.util.List getLabelAndContentNotifyFeatures()
getLabelAndContentNotifyFeatures in interface GenClasspublic java.util.List getChildrenFeatures()
getChildrenFeatures in interface GenClasspublic java.util.List getAllChildrenFeatures()
getAllChildrenFeatures in interface GenClasspublic java.util.List getCreateChildFeatures()
getCreateChildFeatures in interface GenClasspublic java.util.List getAllCreateChildFeatures()
getAllCreateChildFeatures in interface GenClasspublic java.util.List getAllCreateChildFeaturesIncludingDelegation()
getAllCreateChildFeaturesIncludingDelegation in interface GenClasspublic java.util.List getCrossPackageCreateChildFeatures()
getCrossPackageCreateChildFeatures in interface GenClasspublic java.util.List getSharedClassCreateChildFeatures()
getSharedClassCreateChildFeatures in interface GenClasspublic boolean hasFeatureMapCreateChildFeatures()
hasFeatureMapCreateChildFeatures in interface GenClasspublic java.util.List getChildrenClasses(GenFeature genFeature)
getChildrenClasses in interface GenClasspublic java.util.List getCrossPackageChildrenClasses(GenFeature genFeature)
getCrossPackageChildrenClasses in interface GenClasspublic GenFeature getLabelFeatureGen()
public GenFeature getLabelFeature()
GenClassIf the meaning of the 'Label Feature' reference isn't clear, there really should be more of a description here...
getLabelFeature in interface GenClassGenClass.setLabelFeature(GenFeature),
GenModelPackage.getGenClass_LabelFeature()public GenFeature basicGetLabelFeature()
public void setLabelFeature(GenFeature newLabelFeature)
setLabelFeature in interface GenClassnewLabelFeature - the new value of the 'Label Feature' reference.GenClass.getLabelFeature()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class GenBaseImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class GenBaseImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenClassifierImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenBaseImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenBaseImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenClassifierImplpublic java.lang.String toString()
toString in class BasicEObjectImplpublic java.lang.String getItemProviderAdapterFactoryClassName()
getItemProviderAdapterFactoryClassName in interface GenClasspublic java.lang.String getTestCaseClassName()
getTestCaseClassName in interface GenClasspublic java.lang.String getQualifiedTestCaseClassName()
getQualifiedTestCaseClassName in interface GenClasspublic java.lang.String getImportedTestCaseClassName()
getImportedTestCaseClassName in interface GenClasspublic boolean canGenerate()
canGenerate in interface GenBasecanGenerate in class GenBaseImplpublic boolean canGenerateEdit()
canGenerateEdit in interface GenBasecanGenerateEdit in class GenBaseImplpublic boolean canGenerateEditor()
canGenerateEditor in interface GenBasecanGenerateEditor in class GenBaseImplpublic void generateEdit(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generateEdit in interface GenBasegenerateEdit in class GenBaseImplpublic boolean hasTests()
hasTests in interface GenClasspublic boolean canGenerateTests()
canGenerateTests in interface GenBasecanGenerateTests in class GenBaseImplpublic void generateTests(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generateTests in interface GenBasegenerateTests in class GenBaseImplpublic boolean reconcile(GenClass oldGenClassVersion)
reconcile in interface GenClassprotected void reconcileSettings(GenClass oldGenClassVersion)
public boolean reconcile()
reconcile in interface GenBasepublic java.util.List getGenConstraints()
getGenConstraints in interface GenClassifiergetGenConstraints in class GenClassifierImplpublic java.util.List getAllGenConstraints()
getAllGenConstraints in interface GenClassifiergetAllGenConstraints in class GenClassifierImplpublic GenClassifier getConstraintImplementor(java.lang.String constraint)
getConstraintImplementor in interface GenClassifiergetConstraintImplementor in class GenClassifierImplpublic GenClassifier getConstraintDelegate(java.lang.String constraint)
getConstraintDelegate in interface GenClassifierpublic boolean hasOnlyDefaultConstraints()
hasOnlyDefaultConstraints in interface GenClassifierhasOnlyDefaultConstraints in class GenClassifierImplpublic java.util.List getInvariantOperations()
getInvariantOperations in interface GenClasspublic GenOperation getInvariantOperation(java.lang.String constraint)
getInvariantOperation in interface GenClasspublic boolean isDocumentRoot()
isDocumentRoot in interface GenClassprotected boolean isMixed()
public GenFeature getMixedGenFeature()
getMixedGenFeature in interface GenClasspublic java.lang.String getListConstructor(GenFeature genFeature)
getListConstructor in interface GenClasspublic boolean isModelRoot()
isModelRoot in interface GenClasspublic java.util.List getDeclaredFieldGenFeatures()
getDeclaredFieldGenFeatures in interface GenClasspublic boolean isFlag(GenFeature genFeature)
isFlag in interface GenClasspublic boolean isESetFlag(GenFeature genFeature)
isESetFlag in interface GenClasspublic boolean isField(GenFeature genFeature)
isField in interface GenClasspublic boolean isESetField(GenFeature genFeature)
isESetField in interface GenClasspublic boolean implementsAny(java.util.Collection genFeatures)
implementsAny in interface GenClassprotected int getNonPrimitiveFeatureCount()
public java.lang.String getEVirtualValuesField()
getEVirtualValuesField in interface GenClasspublic java.util.List getEVirtualIndexBitFields(java.util.List eVirtualIndexBitFields)
getEVirtualIndexBitFields in interface GenClasspublic java.util.List getAllEVirtualIndexBitFields(java.util.List allEVirtualIndexBitFields)
getAllEVirtualIndexBitFields in interface GenClasspublic boolean isJavaIOSerializable()
isJavaIOSerializable in interface GenClasspublic boolean hasFactoryInterfaceCreateMethod()
hasFactoryInterfaceCreateMethod in interface GenClass
|
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 | |||||||||||