public static class EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable extends EStructuralFeatureImpl.InternalSettingDelegateSingleData
EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator
EStructuralFeature.Internal.SettingDelegate.Factory
defaultValue, intrinsicDefaultValue, notificationCreator
feature, NIL
Constructor and Description |
---|
EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature) |
EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature,
EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator notificationCreator) |
Modifier and Type | Method and Description |
---|---|
boolean |
dynamicIsSet(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index)
Returns whether the feature of the owner is considered to be set.
|
void |
dynamicSet(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index,
java.lang.Object newValue)
Sets the value of the given feature of the owner to the new value.
|
void |
dynamicUnset(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index)
Unsets the value of the given feature of the owner.
|
dynamicGet, validate
dynamicInverseAdd, dynamicInverseRemove, dynamicSetting
public EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable(java.lang.Object defaultValue, java.lang.Object intrinsicDefaultValue, EStructuralFeature feature)
public EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable(java.lang.Object defaultValue, java.lang.Object intrinsicDefaultValue, EStructuralFeature feature, EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator notificationCreator)
public void dynamicSet(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index, java.lang.Object newValue)
EStructuralFeature.Internal.SettingDelegate
dynamicSet
in interface EStructuralFeature.Internal.SettingDelegate
dynamicSet
in class EStructuralFeatureImpl.InternalSettingDelegateSingleData
owner
- the owner of the feature.settings
- the owner's array of cached values.index
- the feature's index in the owner's cached dynamic values.newValue
- the new value for the feature.EObject.eSet(EStructuralFeature, Object)
public void dynamicUnset(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)
EStructuralFeature.Internal.SettingDelegate
dynamicUnset
in interface EStructuralFeature.Internal.SettingDelegate
dynamicUnset
in class EStructuralFeatureImpl.InternalSettingDelegateSingleData
owner
- the owner of the feature.settings
- the owner's array of cached values.index
- the feature's index in the owner's cached dynamic values.EObject.eUnset(EStructuralFeature)
public boolean dynamicIsSet(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)
EStructuralFeature.Internal.SettingDelegate
dynamicIsSet
in interface EStructuralFeature.Internal.SettingDelegate
dynamicIsSet
in class EStructuralFeatureImpl.InternalSettingDelegateSingleData
owner
- the owner of the feature.settings
- the owner's array of cached values.index
- the feature's index in the owner's cached dynamic values.EObject.eIsSet(EStructuralFeature)