public class FeatureMapEntryImpl extends EObjectImpl implements FeatureMapEntry, FeatureMap.Entry.Internal
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
FeatureMap.Entry.Internal
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
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 |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
FeatureMapEntryImpl() |
protected |
FeatureMapEntryImpl(EStructuralFeature feature,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
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) |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
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
protected FeatureMapEntryImpl()
protected FeatureMapEntryImpl(EStructuralFeature feature, java.lang.Object value)
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