public class FeatureMapEntryImpl extends EObjectImpl implements FeatureMapEntry, FeatureMap.Entry.Internal
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListFeatureMap.Entry.InternalInternalEObject.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, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_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, eSetProxyURIeAddVirtualValue, 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, toStringeBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected 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 EObjectImplpublic java.lang.String getFeatureName()
getFeatureName in interface FeatureMapEntryFeatureMapEntry.isSetFeatureName(),
FeatureMapEntry.unsetFeatureName(),
FeatureMapEntry.setFeatureName(String),
ChangePackage.getFeatureMapEntry_FeatureName()public void setFeatureName(java.lang.String newFeatureName)
setFeatureName in interface FeatureMapEntrynewFeatureName - the new value of the 'Feature Name' attribute.FeatureMapEntry.isSetFeatureName(),
FeatureMapEntry.unsetFeatureName(),
FeatureMapEntry.getFeatureName()public void unsetFeatureName()
unsetFeatureName in interface FeatureMapEntryFeatureMapEntry.isSetFeatureName(),
FeatureMapEntry.getFeatureName(),
FeatureMapEntry.setFeatureName(String)public boolean isSetFeatureName()
isSetFeatureName in interface FeatureMapEntryFeatureMapEntry.unsetFeatureName(),
FeatureMapEntry.getFeatureName(),
FeatureMapEntry.setFeatureName(String)protected EObject getGreatGrandParent()
public java.lang.String getDataValue()
getDataValue in interface FeatureMapEntryFeatureMapEntry.setDataValue(String),
ChangePackage.getFeatureMapEntry_DataValue()public void setDataValue(java.lang.String newDataValue)
setDataValue in interface FeatureMapEntrynewDataValue - the new value of the 'Data Value' attribute.FeatureMapEntry.getDataValue()public EStructuralFeature getEStructuralFeature()
FeatureMap.EntrygetEStructuralFeature in interface FeatureMap.Entrypublic EStructuralFeature getFeature()
getFeature in interface FeatureMapEntryFeatureMapEntry.isSetFeature(),
FeatureMapEntry.unsetFeature(),
FeatureMapEntry.setFeature(EStructuralFeature),
ChangePackage.getFeatureMapEntry_Feature()public EStructuralFeature basicGetFeature()
public void setFeature(EStructuralFeature newFeature)
setFeature in interface FeatureMapEntrynewFeature - the new value of the 'Feature' reference.FeatureMapEntry.isSetFeature(),
FeatureMapEntry.unsetFeature(),
FeatureMapEntry.getFeature()public void unsetFeature()
unsetFeature in interface FeatureMapEntryFeatureMapEntry.isSetFeature(),
FeatureMapEntry.getFeature(),
FeatureMapEntry.setFeature(EStructuralFeature)public boolean isSetFeature()
isSetFeature in interface FeatureMapEntryFeatureMapEntry.unsetFeature(),
FeatureMapEntry.getFeature(),
FeatureMapEntry.setFeature(EStructuralFeature)public EObject getReferenceValue()
getReferenceValue in interface FeatureMapEntryFeatureMapEntry.setReferenceValue(EObject),
ChangePackage.getFeatureMapEntry_ReferenceValue()public EObject basicGetReferenceValue()
public void setReferenceValue(EObject newReferenceValue)
setReferenceValue in interface FeatureMapEntrynewReferenceValue - the new value of the 'Reference Value' reference.FeatureMapEntry.getReferenceValue()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplEObject.eIsSet(EStructuralFeature)public java.lang.Object getValue()
getValue in interface FeatureMapEntrygetValue in interface FeatureMap.EntryChangePackage.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.Internalpublic NotificationChain inverseRemove(InternalEObject owner, int featureID, NotificationChain notifications)
inverseRemove in interface FeatureMap.Entry.Internalpublic NotificationChain inverseAdd(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
inverseAdd in interface FeatureMap.Entry.Internalpublic NotificationChain inverseRemove(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
inverseRemove in interface FeatureMap.Entry.Internalpublic void validate(java.lang.Object value)
validate in interface FeatureMap.Entry.Internalpublic FeatureMap.Entry.Internal createEntry(java.lang.Object value)
createEntry in interface FeatureMap.Entry.Internalpublic FeatureMap.Entry.Internal createEntry(InternalEObject value)
createEntry in interface FeatureMap.Entry.Internal