public static class EStructuralFeatureImpl.InternalSettingDelegateSingleData extends EStructuralFeatureImpl.InternalSettingDelegateSingle
| Modifier and Type | Class and Description |
|---|---|
static class |
EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator |
EStructuralFeature.Internal.SettingDelegate.Factory| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
defaultValue |
protected java.lang.Object |
intrinsicDefaultValue |
protected EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator |
notificationCreator |
feature, NIL| Constructor and Description |
|---|
InternalSettingDelegateSingleData(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature) |
InternalSettingDelegateSingleData(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature,
EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator notificationCreator) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
dynamicGet(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index,
boolean resolve,
boolean coreType)
Returns the value of the feature of this owner.
|
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.
|
protected void |
validate(java.lang.Object object) |
dynamicInverseAdd, dynamicInverseRemove, dynamicSettingprotected java.lang.Object defaultValue
protected java.lang.Object intrinsicDefaultValue
protected EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator notificationCreator
public InternalSettingDelegateSingleData(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature)
public InternalSettingDelegateSingleData(java.lang.Object defaultValue,
java.lang.Object intrinsicDefaultValue,
EStructuralFeature feature,
EStructuralFeatureImpl.InternalSettingDelegateSingleData.NotificationCreator notificationCreator)
protected void validate(java.lang.Object object)
public java.lang.Object dynamicGet(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index, boolean resolve, boolean coreType)
EStructuralFeature.Internal.SettingDelegateowner - 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.resolve - whether to resolve.coreType - return the core EMF object if value is a non-EMF wrapper/view.EObject.eGet(EStructuralFeature, boolean)public void dynamicSet(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index, java.lang.Object newValue)
EStructuralFeature.Internal.SettingDelegateowner - 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.SettingDelegateowner - 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.SettingDelegateowner - 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)Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature