public static class BasicInternalEList.Unsettable<E> extends BasicInternalEList<E> implements InternalEList.Unsettable<E>
BasicInternalEList.Unsettable<E>
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator<E1>, BasicEList.EListIterator<E1>, BasicEList.FastCompare<E>, BasicEList.NonResolvingEIterator<E1>, BasicEList.NonResolvingEListIterator<E1>, BasicEList.UnmodifiableEList<E>
InternalEList.Unsettable<E>
Modifier and Type | Field and Description |
---|---|
protected boolean |
isSet |
dataClass
data, size
Constructor and Description |
---|
BasicInternalEList.Unsettable(java.lang.Class<? extends E> dataClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
didChange()
Called to indicate that the data storage has been changed.
|
boolean |
isSet()
Returns whether a value is held by the feature of the object.
|
void |
unset()
Unsets the value held by the feature of the object.
|
basicAdd, basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, newData
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, assign, basicGet, clear, clone, contains, data, get, grow, indexOf, isEmpty, lastIndexOf, move, primitiveGet, remove, setData, setUnique, shrink, size, toArray, toArray
add, add, addAll, addAll, canContainNull, didAdd, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, removeAll, resolve, retainAll, set, toString, useEquals, validate
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 BasicInternalEList.Unsettable(java.lang.Class<? extends E> dataClass)
protected void didChange()
AbstractEList
didChange
in class AbstractEList<E>
public boolean isSet()
InternalEList.Unsettable
isSet
in interface InternalEList.Unsettable<E>
EObject.eIsSet(org.eclipse.emf.ecore.EStructuralFeature)
public void unset()
InternalEList.Unsettable
unset
in interface InternalEList.Unsettable<E>
EObject.eUnset(org.eclipse.emf.ecore.EStructuralFeature)