public abstract static class EStructuralFeatureImpl.InternalSettingDelegateSingle extends java.lang.Object implements EStructuralFeature.Internal.SettingDelegate
EStructuralFeature.Internal.SettingDelegate.Factory| Modifier and Type | Field and Description |
|---|---|
protected EStructuralFeature |
feature |
static java.lang.Object |
NIL |
| Constructor and Description |
|---|
InternalSettingDelegateSingle(EStructuralFeature feature) |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
dynamicInverseAdd(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index,
InternalEObject otherEnd,
NotificationChain notifications)
Adds the object at the other end of a bidirectional reference to the appropriate feature
and returns accumulated notifications.
|
NotificationChain |
dynamicInverseRemove(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index,
InternalEObject otherEnd,
NotificationChain notifications)
Removes the object at the other end of a bidirectional reference from the appropriate feature
and returns accumulated notifications.
|
EStructuralFeature.Setting |
dynamicSetting(InternalEObject owner,
EStructuralFeature.Internal.DynamicValueHolder settings,
int index)
Returns a setting that can be used to access the owner's feature.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdynamicGet, dynamicIsSet, dynamicSet, dynamicUnsetpublic static final java.lang.Object NIL
protected EStructuralFeature feature
public InternalSettingDelegateSingle(EStructuralFeature feature)
public EStructuralFeature.Setting dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)
EStructuralFeature.Internal.SettingDelegatedynamicSetting in interface 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.InternalEObject.eSetting(EStructuralFeature)public NotificationChain dynamicInverseAdd(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index, InternalEObject otherEnd, NotificationChain notifications)
EStructuralFeature.Internal.SettingDelegatedynamicInverseAdd in interface 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.otherEnd - the object to inverse add.notifications - the incoming accumulated notifications.InternalEObject.eInverseAdd(org.eclipse.emf.ecore.InternalEObject, int, java.lang.Class<?>, NotificationChain)public NotificationChain dynamicInverseRemove(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index, InternalEObject otherEnd, NotificationChain notifications)
EStructuralFeature.Internal.SettingDelegatedynamicInverseRemove in interface 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.otherEnd - the object to inverse remove.notifications - the incoming accumulated notifications.InternalEObject.eInverseRemove(org.eclipse.emf.ecore.InternalEObject, int, java.lang.Class<?>, NotificationChain)Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature