public static interface EStructuralFeature.Internal.DynamicValueHolder
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
NIL
An object used to represent being set to
null
as opposed to having no value and hence being in the default state. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
dynamicGet(int dynamicFeatureID)
Returns the value of the feature.
|
void |
dynamicSet(int dynamicFeatureID,
java.lang.Object newValue)
Sets the value of the feature to the new value.
|
void |
dynamicUnset(int dynamicFeatureID)
Unsets the value of the feature.
|
static final java.lang.Object NIL
null
as opposed to having no value and hence being in the default state.java.lang.Object dynamicGet(int dynamicFeatureID)
dynamicFeatureID
- the feature's index in the cached dynamic values.void dynamicSet(int dynamicFeatureID, java.lang.Object newValue)
dynamicFeatureID
- the feature's index in the cached dynamic values.newValue
- the new value for the feature.void dynamicUnset(int dynamicFeatureID)
dynamicFeatureID
- the feature's index in the cached dynamic values.