public static class FeatureMapUtil.FeatureValue extends java.lang.Object implements EStructuralFeature.Setting
| Modifier and Type | Field and Description |
|---|---|
protected EStructuralFeature |
feature |
protected FeatureMap.Internal |
featureMap |
| Constructor and Description |
|---|
FeatureValue(EStructuralFeature feature,
FeatureMap.Internal featureMap) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(boolean resolve)
Returns the value held by the feature of the object;
it optionally
resolves the value. |
EObject |
getEObject()
Returns the object holding a value.
|
EStructuralFeature |
getEStructuralFeature()
Returns the specific feature holding a value for the object.
|
java.lang.Object |
getFeature() |
int |
getFeatureID() |
boolean |
isSet()
Returns whether a value is held by the feature of the object.
|
void |
set(java.lang.Object newValue)
Set the value held by the feature of the object.
|
void |
unset()
Unsets the value held by the feature of the object.
|
protected EStructuralFeature feature
protected FeatureMap.Internal featureMap
public FeatureValue(EStructuralFeature feature, FeatureMap.Internal featureMap)
public java.lang.Object get(boolean resolve)
EStructuralFeature.Settingresolves the value.get in interface EStructuralFeature.Settingresolve - whether to resolve.EObject.eGet(EStructuralFeature, boolean)public void set(java.lang.Object newValue)
EStructuralFeature.Settingset in interface EStructuralFeature.SettingnewValue - the newValue.EObject.eSet(EStructuralFeature, Object)public boolean isSet()
EStructuralFeature.SettingisSet in interface EStructuralFeature.SettingEObject.eIsSet(EStructuralFeature)public void unset()
EStructuralFeature.Settingunset in interface EStructuralFeature.SettingEObject.eUnset(EStructuralFeature)public java.lang.Object getFeature()
public int getFeatureID()
public EStructuralFeature getEStructuralFeature()
EStructuralFeature.SettinggetEStructuralFeature in interface EStructuralFeature.Settingpublic EObject getEObject()
EStructuralFeature.SettinggetEObject in interface EStructuralFeature.SettingCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature