|
||||||||||
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.ecore.change.impl.FeatureMapEntryImpl
public class FeatureMapEntryImpl
An implementation of the model object 'Feature Map Entry'.
Nested Class Summary |
---|
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.util.FeatureMap.Entry |
---|
FeatureMap.Entry.Internal |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected static java.lang.String |
DATA_VALUE_EDEFAULT
The default value of the ' Data Value ' attribute |
protected static int |
EPROXY_FEATURECHANGE
The bit of EObjectImpl.eFlags that is used to represent if feature is a proxy. |
protected EStructuralFeature |
feature
|
protected static java.lang.String |
FEATURE_NAME_EDEFAULT
The default value of the ' Feature Name ' attribute |
protected java.lang.String |
featureName
|
protected java.lang.Object |
value
|
protected static java.lang.Object |
VALUE_EDEFAULT
The default value of the ' Value ' attribute |
protected java.lang.String |
valueString
|
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 |
FeatureMapEntryImpl()
|
protected |
FeatureMapEntryImpl(EStructuralFeature feature,
java.lang.Object value)
|
Method Summary | |
---|---|
EStructuralFeature |
basicGetFeature()
|
EObject |
basicGetReferenceValue()
|
FeatureMap.Entry.Internal |
createEntry(InternalEObject value)
|
FeatureMap.Entry.Internal |
createEntry(java.lang.Object value)
|
protected ListChange |
createListChange(EList<ListChange> changesList,
ChangeKind kind,
int index)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
getDataValue()
|
EStructuralFeature |
getEStructuralFeature()
Returns the feature. |
EStructuralFeature |
getFeature()
|
java.lang.String |
getFeatureName()
|
protected EObject |
getGreatGrandParent()
|
EObject |
getReferenceValue()
|
java.lang.Object |
getValue()
|
NotificationChain |
inverseAdd(InternalEObject owner,
int featureID,
NotificationChain notifications)
|
NotificationChain |
inverseAdd(InternalEObject owner,
java.lang.Object otherEnd,
int featureID,
NotificationChain notifications)
|
NotificationChain |
inverseRemove(InternalEObject owner,
int featureID,
NotificationChain notifications)
|
NotificationChain |
inverseRemove(InternalEObject owner,
java.lang.Object otherEnd,
int featureID,
NotificationChain notifications)
|
boolean |
isSetFeature()
|
boolean |
isSetFeatureName()
|
void |
setDataValue(java.lang.String newDataValue)
|
void |
setFeature(EStructuralFeature newFeature)
|
void |
setFeatureName(java.lang.String newFeatureName)
|
void |
setReferenceValue(EObject newReferenceValue)
|
protected void |
setValue(java.lang.Object value)
|
void |
unsetFeature()
|
void |
unsetFeatureName()
|
void |
validate(java.lang.Object value)
|
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.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 int EPROXY_FEATURECHANGE
EObjectImpl.eFlags
that is used to represent if feature is a proxy.
protected static final java.lang.String FEATURE_NAME_EDEFAULT
Feature Name
' attribute.
getFeatureName()
protected static final java.lang.String DATA_VALUE_EDEFAULT
Data Value
' attribute.
getDataValue()
protected static final java.lang.Object VALUE_EDEFAULT
Value
' attribute.
getValue()
protected EStructuralFeature feature
protected java.lang.String featureName
protected java.lang.Object value
protected java.lang.String valueString
Constructor Detail |
---|
protected FeatureMapEntryImpl()
protected FeatureMapEntryImpl(EStructuralFeature feature, java.lang.Object value)
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public java.lang.String getFeatureName()
getFeatureName
in interface FeatureMapEntry
FeatureMapEntry.isSetFeatureName()
,
FeatureMapEntry.unsetFeatureName()
,
FeatureMapEntry.setFeatureName(String)
,
ChangePackage.getFeatureMapEntry_FeatureName()
public void setFeatureName(java.lang.String newFeatureName)
setFeatureName
in interface FeatureMapEntry
newFeatureName
- the new value of the 'Feature Name' attribute.FeatureMapEntry.isSetFeatureName()
,
FeatureMapEntry.unsetFeatureName()
,
FeatureMapEntry.getFeatureName()
public void unsetFeatureName()
unsetFeatureName
in interface FeatureMapEntry
FeatureMapEntry.isSetFeatureName()
,
FeatureMapEntry.getFeatureName()
,
FeatureMapEntry.setFeatureName(String)
public boolean isSetFeatureName()
isSetFeatureName
in interface FeatureMapEntry
FeatureMapEntry.unsetFeatureName()
,
FeatureMapEntry.getFeatureName()
,
FeatureMapEntry.setFeatureName(String)
protected EObject getGreatGrandParent()
public java.lang.String getDataValue()
getDataValue
in interface FeatureMapEntry
FeatureMapEntry.setDataValue(String)
,
ChangePackage.getFeatureMapEntry_DataValue()
public void setDataValue(java.lang.String newDataValue)
setDataValue
in interface FeatureMapEntry
newDataValue
- the new value of the 'Data Value' attribute.FeatureMapEntry.getDataValue()
public EStructuralFeature getEStructuralFeature()
FeatureMap.Entry
getEStructuralFeature
in interface FeatureMap.Entry
public EStructuralFeature getFeature()
getFeature
in interface FeatureMapEntry
FeatureMapEntry.isSetFeature()
,
FeatureMapEntry.unsetFeature()
,
FeatureMapEntry.setFeature(EStructuralFeature)
,
ChangePackage.getFeatureMapEntry_Feature()
public EStructuralFeature basicGetFeature()
public void setFeature(EStructuralFeature newFeature)
setFeature
in interface FeatureMapEntry
newFeature
- the new value of the 'Feature' reference.FeatureMapEntry.isSetFeature()
,
FeatureMapEntry.unsetFeature()
,
FeatureMapEntry.getFeature()
public void unsetFeature()
unsetFeature
in interface FeatureMapEntry
FeatureMapEntry.isSetFeature()
,
FeatureMapEntry.getFeature()
,
FeatureMapEntry.setFeature(EStructuralFeature)
public boolean isSetFeature()
isSetFeature
in interface FeatureMapEntry
FeatureMapEntry.unsetFeature()
,
FeatureMapEntry.getFeature()
,
FeatureMapEntry.setFeature(EStructuralFeature)
public EObject getReferenceValue()
getReferenceValue
in interface FeatureMapEntry
FeatureMapEntry.setReferenceValue(EObject)
,
ChangePackage.getFeatureMapEntry_ReferenceValue()
public EObject basicGetReferenceValue()
public void setReferenceValue(EObject newReferenceValue)
setReferenceValue
in interface FeatureMapEntry
newReferenceValue
- the new value of the 'Reference Value' reference.FeatureMapEntry.getReferenceValue()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.Object getValue()
getValue
in interface FeatureMapEntry
getValue
in interface FeatureMap.Entry
ChangePackage.getFeatureMapEntry_Value()
protected void setValue(java.lang.Object value)
protected ListChange createListChange(EList<ListChange> changesList, ChangeKind kind, int index)
public NotificationChain inverseAdd(InternalEObject owner, int featureID, NotificationChain notifications)
inverseAdd
in interface FeatureMap.Entry.Internal
public NotificationChain inverseRemove(InternalEObject owner, int featureID, NotificationChain notifications)
inverseRemove
in interface FeatureMap.Entry.Internal
public NotificationChain inverseAdd(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
inverseAdd
in interface FeatureMap.Entry.Internal
public NotificationChain inverseRemove(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
inverseRemove
in interface FeatureMap.Entry.Internal
public void validate(java.lang.Object value)
validate
in interface FeatureMap.Entry.Internal
public FeatureMap.Entry.Internal createEntry(java.lang.Object value)
createEntry
in interface FeatureMap.Entry.Internal
public FeatureMap.Entry.Internal createEntry(InternalEObject value)
createEntry
in interface FeatureMap.Entry.Internal
|
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 |