protected class EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentWithInverseEList<E extends java.lang.Object & BasicEMap.Entry<K,V>> extends EcoreEMap.DelegateEObjectContainmentWithInverseEList<E>
EObjectContainmentEList.Resolving<E>, EObjectContainmentEList.Unsettable<E>
EcoreEList.Dynamic<E>, EcoreEList.Generic<E>, EcoreEList.UnmodifiableEList<E>
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator<E1>, BasicEList.EListIterator<E1>, BasicEList.FastCompare<E>, BasicEList.NonResolvingEIterator<E1>, BasicEList.NonResolvingEListIterator<E1>
Modifier and Type | Field and Description |
---|---|
protected boolean |
isSet |
inverseFeatureID
featureID
dataClass, owner
data, size
Constructor and Description |
---|
EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentWithInverseEList(java.lang.Class<?> dataClass,
InternalEObject owner,
int featureID,
int inverseFeatureID) |
Modifier and Type | Method and Description |
---|---|
protected void |
didChange()
Called to indicate that the data storage has been changed.
|
boolean |
isSet()
Returns whether the list is considered set, i.e., whether it's not empty.
|
void |
unset()
Unsets the value held by the feature of the object.
|
getInverseFeatureClass, getInverseFeatureID, hasNavigableInverse
didAdd, didClear, didMove, didRemove, didSet
hasInverse, isContainment
canContainNull, getFeatureID, isEObject, isUnique, resolve, useEquals
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getNotifier, hasInstanceClass, hasManyInverse, hasProxies, indexOf, inverseAdd, inverseRemove, isInstance, isNotificationRequired, lastIndexOf, newData, resolve, resolve, resolveProxy, set, toArray, toArray, validate
basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicRemove, basicSet, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, hasShadow, move, remove, removeAll, setUnique, shadowAdd, shadowRemove, shadowSet
assign, basicGet, clone, data, get, grow, isEmpty, primitiveGet, setData, shrink, size
add, add, addAll, addAll, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, iterator, listIterator, listIterator, move, remove, retainAll, set, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
public EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentWithInverseEList(java.lang.Class<?> dataClass, InternalEObject owner, int featureID, int inverseFeatureID)
protected void didChange()
AbstractEList
didChange
in class AbstractEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>
public boolean isSet()
NotifyingListImpl
isSet
in interface EStructuralFeature.Setting
isSet
in interface InternalEList.Unsettable<E extends java.lang.Object & BasicEMap.Entry<K,V>>
isSet
in class EcoreEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>
EObject.eIsSet(org.eclipse.emf.ecore.EStructuralFeature)
public void unset()
InternalEList.Unsettable
unset
in interface EStructuralFeature.Setting
unset
in interface InternalEList.Unsettable<E extends java.lang.Object & BasicEMap.Entry<K,V>>
unset
in class EcoreEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>
EObject.eUnset(org.eclipse.emf.ecore.EStructuralFeature)