|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.GenTypedElementImpl org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl
public class GenFeatureImpl
An implementation of the model object 'Gen Feature'.
The following features are implemented:
Property
Notify
Children
Create Child
Property Category
Property Filter Flags
Property Description
Property Multi Line
Property Sort Choices
Gen Class
Ecore Feature
Nested Class Summary |
---|
Nested classes/interfaces 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/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected boolean |
children
The cached value of the ' Children ' attribute |
protected static boolean |
CHILDREN_EDEFAULT
The default value of the ' Children ' attribute |
protected static boolean |
CREATE_CHILD_EDEFAULT
The default value of the ' Create Child ' attribute |
protected boolean |
createChild
The cached value of the ' Create Child ' attribute |
protected boolean |
createChildESet
This is true if the Create Child attribute has been set |
protected EStructuralFeature |
ecoreFeature
The cached value of the ' Ecore Feature ' reference |
protected boolean |
notify
The cached value of the ' Notify ' attribute |
protected static boolean |
NOTIFY_EDEFAULT
The default value of the ' Notify ' attribute |
protected GenPropertyKind |
property
The cached value of the ' Property ' attribute |
protected static java.lang.String |
PROPERTY_CATEGORY_EDEFAULT
The default value of the ' Property Category ' attribute |
protected static java.lang.String |
PROPERTY_DESCRIPTION_EDEFAULT
The default value of the ' Property Description ' attribute |
protected static GenPropertyKind |
PROPERTY_EDEFAULT
The default value of the ' Property ' attribute |
protected static boolean |
PROPERTY_MULTI_LINE_EDEFAULT
The default value of the ' Property Multi Line ' attribute |
protected static boolean |
PROPERTY_SORT_CHOICES_EDEFAULT
The default value of the ' Property Sort Choices ' attribute |
protected java.lang.String |
propertyCategory
The cached value of the ' Property Category ' attribute |
protected java.lang.String |
propertyDescription
The cached value of the ' Property Description ' attribute |
protected EList<java.lang.String> |
propertyFilterFlags
The cached value of the ' Property Filter Flags ' attribute list |
protected boolean |
propertyMultiLine
The cached value of the ' Property Multi Line ' attribute |
protected boolean |
propertySortChoices
The cached value of the ' Property Sort Choices ' 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 |
GenFeatureImpl()
|
Method Summary | |
---|---|
protected void |
autoSetCreateChild()
|
EStructuralFeature |
basicGetEcoreFeature()
|
NotificationChain |
basicSetGenClass(GenClass newGenClass,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
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)
|
java.lang.String |
getAccessorName()
|
java.lang.String |
getCapName()
|
java.lang.String |
getChangeableFlag()
|
java.lang.String |
getContainerClass()
|
java.lang.String |
getContainmentFlag()
|
java.lang.String |
getCreateChildValueLiteral()
|
java.lang.String |
getDefaultValue()
|
java.util.List<GenFeature> |
getDelegatedFeatures()
It considers mixed types, model groups, substitution groups and wildcards. |
java.util.List<GenFeature> |
getDelegatedFeatures(GenModel genModel)
|
GenFeature |
getDelegateFeature()
|
java.lang.String |
getDerivedFlag()
|
EStructuralFeature |
getEcoreFeature()
|
ETypedElement |
getEcoreTypedElement()
|
java.lang.String |
getEDefault()
|
java.lang.String |
getFeatureAccessorName()
|
java.lang.String |
getFeatureKind()
|
java.lang.String |
getFormattedName()
|
GenClass |
getGenClass()
|
GenPackage |
getGenPackage()
|
java.lang.String |
getGetAccessor()
|
java.lang.String |
getGetArrayAccessor()
|
java.lang.String |
getIDFlag()
|
java.lang.String |
getImportedMetaType()
|
java.lang.String |
getIsName()
|
java.util.List<GenFeature> |
getKeys()
|
java.lang.String |
getMetaType()
|
java.lang.String |
getModelInfo()
|
java.lang.String |
getModelInfo(boolean qualified)
|
java.lang.String |
getName()
|
GenPropertyKind |
getProperty()
|
java.lang.String |
getPropertyCategory()
|
java.lang.String |
getPropertyDescription()
|
EList<java.lang.String> |
getPropertyFilterFlags()
|
java.lang.String |
getPropertyImageName()
|
java.lang.String |
getQualifiedFeatureAccessor()
|
java.lang.String |
getQualifiedFeatureAccessorName()
|
java.lang.String |
getQualifiedModelInfo()
|
java.lang.String |
getResolveProxiesFlag()
|
GenFeature |
getReverse()
|
java.lang.String |
getSafeName()
|
java.lang.String |
getSafeNameAsEObject()
|
java.lang.String |
getStaticDefaultValue()
|
java.lang.String |
getTransientFlag()
|
java.lang.String |
getUncapName()
|
java.lang.String |
getUnsettableFlag()
|
java.lang.String |
getUpperName()
|
java.lang.String |
getVolatileFlag()
|
boolean |
hasDelegateFeature()
|
boolean |
hasEDefault()
|
void |
initialize(EStructuralFeature eFeature)
|
boolean |
isBasicGet()
|
boolean |
isBasicSet()
|
boolean |
isBasicUnset()
|
boolean |
isBidirectional()
|
boolean |
isChangeable()
|
boolean |
isChildren()
|
boolean |
isContainer()
|
boolean |
isContains()
|
boolean |
isCreateChild()
Returns the value of the 'Create Child' attribute |
boolean |
isCreateChildGen()
|
boolean |
isDerived()
|
boolean |
isEffectiveContains()
|
protected boolean |
isEObjectExtensionType()
|
protected boolean |
isEObjectType()
|
boolean |
isESetField()
|
boolean |
isESetFlag()
|
boolean |
isField()
|
boolean |
isFlag()
This method isn't terribly useful now that an enum attribute could be considered a flag, but should only be generated as such if packed enums is enabled for the model. |
boolean |
isGet()
|
boolean |
isID()
|
boolean |
isIsSet()
|
protected boolean |
isMapEntryFeature()
|
boolean |
isMapType()
|
boolean |
isNotify()
|
boolean |
isProperty()
|
boolean |
isPropertyMultiLine()
|
boolean |
isPropertySortChoices()
|
boolean |
isReferenceType()
|
boolean |
isResolveProxies()
|
boolean |
isSet()
|
boolean |
isSetCreateChild()
Set from children if necessary, and return true. |
boolean |
isSetCreateChildGen()
|
boolean |
isSetDefaultValue()
|
boolean |
isSuppressedGetVisibility()
|
boolean |
isSuppressedIsSetVisibility()
|
boolean |
isSuppressedSetVisibility()
|
boolean |
isSuppressedUnsetVisibility()
|
boolean |
isTested()
Returns whether the test case will test this feature. |
boolean |
isUnset()
|
boolean |
isUnsettable()
|
boolean |
isVolatile()
|
boolean |
reconcile()
|
boolean |
reconcile(GenFeature oldGenFeatureVersion)
|
protected void |
reconcileSettings(GenFeature oldGenFeatureVersion)
|
void |
setChildren(boolean newChildren)
|
void |
setCreateChild(boolean newCreateChild)
|
void |
setEcoreFeature(EStructuralFeature newEcoreFeature)
|
void |
setGenClass(GenClass newGenClass)
|
void |
setNotify(boolean newNotify)
|
void |
setProperty(GenPropertyKind newProperty)
|
void |
setPropertyCategory(java.lang.String newPropertyCategory)
|
void |
setPropertyDescription(java.lang.String newPropertyDescription)
|
void |
setPropertyMultiLine(boolean newPropertyMultiLine)
|
void |
setPropertySortChoices(boolean newPropertySortChoices)
|
java.lang.String |
toString()
|
void |
unsetCreateChild()
|
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.GenBase |
---|
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, 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 GenPropertyKind PROPERTY_EDEFAULT
Property
' attribute.
getProperty()
protected GenPropertyKind property
Property
' attribute.
getProperty()
protected static final boolean NOTIFY_EDEFAULT
Notify
' attribute.
isNotify()
,
Constant Field Valuesprotected boolean notify
Notify
' attribute.
isNotify()
protected static final boolean CHILDREN_EDEFAULT
Children
' attribute.
isChildren()
,
Constant Field Valuesprotected boolean children
Children
' attribute.
isChildren()
protected static final boolean CREATE_CHILD_EDEFAULT
Create Child
' attribute.
isCreateChild()
,
Constant Field Valuesprotected boolean createChild
Create Child
' attribute.
isCreateChild()
protected boolean createChildESet
protected static final java.lang.String PROPERTY_CATEGORY_EDEFAULT
Property Category
' attribute.
getPropertyCategory()
protected java.lang.String propertyCategory
Property Category
' attribute.
getPropertyCategory()
protected EList<java.lang.String> propertyFilterFlags
Property Filter Flags
' attribute list.
getPropertyFilterFlags()
protected static final java.lang.String PROPERTY_DESCRIPTION_EDEFAULT
Property Description
' attribute.
getPropertyDescription()
protected java.lang.String propertyDescription
Property Description
' attribute.
getPropertyDescription()
protected static final boolean PROPERTY_MULTI_LINE_EDEFAULT
Property Multi Line
' attribute.
isPropertyMultiLine()
,
Constant Field Valuesprotected boolean propertyMultiLine
Property Multi Line
' attribute.
isPropertyMultiLine()
protected static final boolean PROPERTY_SORT_CHOICES_EDEFAULT
Property Sort Choices
' attribute.
isPropertySortChoices()
,
Constant Field Valuesprotected boolean propertySortChoices
Property Sort Choices
' attribute.
isPropertySortChoices()
protected EStructuralFeature ecoreFeature
Ecore Feature
' reference.
getEcoreFeature()
Constructor Detail |
---|
protected GenFeatureImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class GenTypedElementImpl
public GenPropertyKind getProperty()
getProperty
in interface GenFeature
GenPropertyKind
,
GenFeature.setProperty(GenPropertyKind)
,
GenModelPackage.getGenFeature_Property()
public boolean isProperty()
isProperty
in interface GenFeature
public void setProperty(GenPropertyKind newProperty)
setProperty
in interface GenFeature
newProperty
- the new value of the 'Property' attribute.GenPropertyKind
,
GenFeature.getProperty()
public boolean isNotify()
isNotify
in interface GenFeature
GenFeature.setNotify(boolean)
,
GenModelPackage.getGenFeature_Notify()
public void setNotify(boolean newNotify)
setNotify
in interface GenFeature
newNotify
- the new value of the 'Notify' attribute.GenFeature.isNotify()
public boolean isChildren()
isChildren
in interface GenFeature
GenFeature.setChildren(boolean)
,
GenModelPackage.getGenFeature_Children()
public void setChildren(boolean newChildren)
setChildren
in interface GenFeature
newChildren
- the new value of the 'Children' attribute.GenFeature.isChildren()
public boolean isCreateChild()
GenFeature
This attribute determines whether child objects can be created via this feature. It is temporarily unsettable to
ease migration from pre-2.0 versions of EMF, in which the children
feature did this as a
secondary role.
If the feature has not yet been set, it will be set based on the value of the children
feature, before its value is returned. This ensures that pre-2.0 models will upgrade themselves, and continue to
work as before.
isCreateChild
in interface GenFeature
GenFeature.isSetCreateChild()
,
GenFeature.unsetCreateChild()
,
GenFeature.setCreateChild(boolean)
,
GenModelPackage.getGenFeature_CreateChild()
public boolean isCreateChildGen()
public void setCreateChild(boolean newCreateChild)
setCreateChild
in interface GenFeature
newCreateChild
- the new value of the 'Create Child' attribute.GenFeature.isSetCreateChild()
,
GenFeature.unsetCreateChild()
,
GenFeature.isCreateChild()
public void unsetCreateChild()
unsetCreateChild
in interface GenFeature
GenFeature.isSetCreateChild()
,
GenFeature.isCreateChild()
,
GenFeature.setCreateChild(boolean)
public boolean isSetCreateChild()
children
if necessary, and return true.
isSetCreateChild
in interface GenFeature
GenFeature.unsetCreateChild()
,
GenFeature.isCreateChild()
,
GenFeature.setCreateChild(boolean)
public boolean isSetCreateChildGen()
public java.lang.String getPropertyCategory()
getPropertyCategory
in interface GenFeature
GenFeature.setPropertyCategory(String)
,
GenModelPackage.getGenFeature_PropertyCategory()
public void setPropertyCategory(java.lang.String newPropertyCategory)
setPropertyCategory
in interface GenFeature
newPropertyCategory
- the new value of the 'Property Category' attribute.GenFeature.getPropertyCategory()
public EList<java.lang.String> getPropertyFilterFlags()
getPropertyFilterFlags
in interface GenFeature
GenModelPackage.getGenFeature_PropertyFilterFlags()
public java.lang.String getPropertyDescription()
getPropertyDescription
in interface GenFeature
GenFeature.setPropertyDescription(String)
,
GenModelPackage.getGenFeature_PropertyDescription()
public void setPropertyDescription(java.lang.String newPropertyDescription)
setPropertyDescription
in interface GenFeature
newPropertyDescription
- the new value of the 'Property Description' attribute.GenFeature.getPropertyDescription()
public boolean isPropertyMultiLine()
isPropertyMultiLine
in interface GenFeature
GenFeature.setPropertyMultiLine(boolean)
,
GenModelPackage.getGenFeature_PropertyMultiLine()
public void setPropertyMultiLine(boolean newPropertyMultiLine)
setPropertyMultiLine
in interface GenFeature
newPropertyMultiLine
- the new value of the 'Property Multi Line' attribute.GenFeature.isPropertyMultiLine()
public boolean isPropertySortChoices()
isPropertySortChoices
in interface GenFeature
GenFeature.setPropertySortChoices(boolean)
,
GenModelPackage.getGenFeature_PropertySortChoices()
public void setPropertySortChoices(boolean newPropertySortChoices)
setPropertySortChoices
in interface GenFeature
newPropertySortChoices
- the new value of the 'Property Sort Choices' attribute.GenFeature.isPropertySortChoices()
protected void autoSetCreateChild()
public GenClass getGenClass()
getGenClass
in interface GenFeature
GenFeature.setGenClass(GenClass)
,
GenModelPackage.getGenFeature_GenClass()
,
GenClass.getGenFeatures()
public NotificationChain basicSetGenClass(GenClass newGenClass, NotificationChain msgs)
public void setGenClass(GenClass newGenClass)
setGenClass
in interface GenFeature
newGenClass
- the new value of the 'Gen Class' container reference.GenFeature.getGenClass()
public EStructuralFeature getEcoreFeature()
getEcoreFeature
in interface GenFeature
GenFeature.setEcoreFeature(EStructuralFeature)
,
GenModelPackage.getGenFeature_EcoreFeature()
public EStructuralFeature basicGetEcoreFeature()
public void setEcoreFeature(EStructuralFeature newEcoreFeature)
setEcoreFeature
in interface GenFeature
newEcoreFeature
- the new value of the 'Ecore Feature' reference.GenFeature.getEcoreFeature()
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 NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class GenBaseImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class GenBaseImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class GenBaseImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class GenBaseImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.String toString()
toString
in class BasicEObjectImpl
public ETypedElement getEcoreTypedElement()
getEcoreTypedElement
in class GenTypedElementImpl
public java.lang.String getName()
getName
in interface GenFeature
getName
in class GenBaseImpl
public java.lang.String getCapName()
getCapName
in interface GenFeature
public java.lang.String getAccessorName()
getAccessorName
in interface GenFeature
public java.lang.String getGetArrayAccessor()
getGetArrayAccessor
in interface GenFeature
public java.lang.String getGetAccessor()
getGetAccessor
in interface GenFeature
public java.lang.String getSafeName()
getSafeName
in interface GenFeature
public java.lang.String getSafeNameAsEObject()
getSafeNameAsEObject
in interface GenFeature
public java.lang.String getFormattedName()
getFormattedName
in interface GenFeature
public java.lang.String getUpperName()
getUpperName
in interface GenFeature
public java.lang.String getUncapName()
getUncapName
in interface GenFeature
public java.lang.String getIsName()
getIsName
in interface GenFeature
public GenPackage getGenPackage()
getGenPackage
in interface GenFeature
public java.lang.String getFeatureAccessorName()
getFeatureAccessorName
in interface GenFeature
public java.lang.String getQualifiedFeatureAccessorName()
getQualifiedFeatureAccessorName
in interface GenFeature
public java.lang.String getQualifiedFeatureAccessor()
getQualifiedFeatureAccessor
in interface GenFeature
public java.lang.String getMetaType()
getMetaType
in interface GenFeature
public java.lang.String getImportedMetaType()
getImportedMetaType
in interface GenFeature
public java.lang.String getFeatureKind()
getFeatureKind
in interface GenFeature
public boolean isReferenceType()
isReferenceType
in interface GenFeature
protected boolean isEObjectExtensionType()
isEObjectExtensionType
in class GenTypedElementImpl
protected boolean isEObjectType()
isEObjectType
in class GenTypedElementImpl
public boolean isMapType()
isMapType
in interface GenTypedElement
isMapType
in class GenTypedElementImpl
public boolean isFlag()
GenFeature
packed enums
is enabled for the model. This method still
returns false in that case.
isFlag
in interface GenFeature
public boolean isESetFlag()
isESetFlag
in interface GenFeature
public boolean isSetDefaultValue()
isSetDefaultValue
in interface GenFeature
public java.lang.String getDefaultValue()
getDefaultValue
in interface GenFeature
public java.lang.String getStaticDefaultValue()
getStaticDefaultValue
in interface GenFeature
protected boolean isMapEntryFeature()
public boolean isContainer()
isContainer
in interface GenFeature
public boolean isContains()
isContains
in interface GenFeature
public boolean isBidirectional()
isBidirectional
in interface GenFeature
public GenFeature getReverse()
getReverse
in interface GenFeature
public java.util.List<GenFeature> getKeys()
getKeys
in interface GenFeature
public java.lang.String getContainerClass()
getContainerClass
in interface GenFeature
public java.lang.String getDerivedFlag()
getDerivedFlag
in interface GenFeature
public java.lang.String getTransientFlag()
getTransientFlag
in interface GenFeature
public java.lang.String getVolatileFlag()
getVolatileFlag
in interface GenFeature
public java.lang.String getChangeableFlag()
getChangeableFlag
in interface GenFeature
public java.lang.String getUnsettableFlag()
getUnsettableFlag
in interface GenFeature
public java.lang.String getIDFlag()
getIDFlag
in interface GenFeature
public java.lang.String getContainmentFlag()
getContainmentFlag
in interface GenFeature
public java.lang.String getResolveProxiesFlag()
getResolveProxiesFlag
in interface GenFeature
public boolean isResolveProxies()
isResolveProxies
in interface GenFeature
public boolean isVolatile()
isVolatile
in interface GenFeature
public boolean isChangeable()
isChangeable
in interface GenFeature
public boolean isUnsettable()
isUnsettable
in interface GenFeature
public boolean isID()
isID
in interface GenFeature
public boolean isDerived()
isDerived
in interface GenFeature
public boolean hasDelegateFeature()
hasDelegateFeature
in interface GenFeature
public GenFeature getDelegateFeature()
getDelegateFeature
in interface GenFeature
public java.util.List<GenFeature> getDelegatedFeatures()
getDelegatedFeatures
in interface GenFeature
public java.util.List<GenFeature> getDelegatedFeatures(GenModel genModel)
getDelegatedFeatures
in interface GenFeature
public java.lang.String getCreateChildValueLiteral()
getCreateChildValueLiteral
in interface GenFeature
public boolean isSuppressedGetVisibility()
isSuppressedGetVisibility
in interface GenFeature
public boolean isSuppressedSetVisibility()
isSuppressedSetVisibility
in interface GenFeature
public boolean isSuppressedIsSetVisibility()
isSuppressedIsSetVisibility
in interface GenFeature
public boolean isSuppressedUnsetVisibility()
isSuppressedUnsetVisibility
in interface GenFeature
public void initialize(EStructuralFeature eFeature)
initialize
in interface GenFeature
public java.lang.String getModelInfo()
getModelInfo
in interface GenFeature
getModelInfo
in class GenBaseImpl
public java.lang.String getQualifiedModelInfo()
getQualifiedModelInfo
in interface GenFeature
public java.lang.String getModelInfo(boolean qualified)
public java.lang.String getPropertyImageName()
getPropertyImageName
in interface GenFeature
public boolean reconcile(GenFeature oldGenFeatureVersion)
reconcile
in interface GenFeature
protected void reconcileSettings(GenFeature oldGenFeatureVersion)
public boolean reconcile()
reconcile
in interface GenBase
public boolean isField()
isField
in interface GenFeature
public boolean isESetField()
isESetField
in interface GenFeature
public boolean isGet()
isGet
in interface GenFeature
public boolean isBasicGet()
isBasicGet
in interface GenFeature
public boolean isBasicSet()
isBasicSet
in interface GenFeature
public boolean isSet()
isSet
in interface GenFeature
public boolean isBasicUnset()
isBasicUnset
in interface GenFeature
public boolean isUnset()
isUnset
in interface GenFeature
public boolean isIsSet()
isIsSet
in interface GenFeature
public boolean isEffectiveContains()
isEffectiveContains
in interface GenFeature
public boolean hasEDefault()
hasEDefault
in interface GenFeature
public java.lang.String getEDefault()
getEDefault
in interface GenFeature
public boolean isTested()
GenFeature
isTested
in interface GenFeature
|
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 |