public static class EObjectContainmentWithInverseEList.Unsettable<E> extends EObjectContainmentWithInverseEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
EObjectContainmentWithInverseEList.Unsettable.Resolving<E> |
EObjectContainmentWithInverseEList.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 |
---|
EObjectContainmentWithInverseEList.Unsettable(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
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, didAdd, didClear, didMove, didRemove, didSet, 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 EObjectContainmentWithInverseEList.Unsettable(java.lang.Class<?> dataClass, InternalEObject owner, int featureID, int inverseFeatureID)
protected void didChange()
AbstractEList
didChange
in class AbstractEList<E>
public boolean isSet()
NotifyingListImpl
isSet
in interface EStructuralFeature.Setting
isSet
in interface InternalEList.Unsettable<E>
isSet
in class EcoreEList<E>
EObject.eIsSet(org.eclipse.emf.ecore.EStructuralFeature)
public void unset()
InternalEList.Unsettable
unset
in interface EStructuralFeature.Setting
unset
in interface InternalEList.Unsettable<E>
unset
in class EcoreEList<E>
EObject.eUnset(org.eclipse.emf.ecore.EStructuralFeature)