public class EDataTypeEList<E> extends EcoreEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
EDataTypeEList.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 int |
featureID |
dataClass, owner
data, size
Constructor and Description |
---|
EDataTypeEList(java.lang.Class<?> dataClass,
InternalEObject owner,
int featureID) |
Modifier and Type | Method and Description |
---|---|
int |
getFeatureID()
Returns
Notification.NO_FEATURE_ID . |
protected boolean |
isEObject() |
protected E |
resolve(int index,
E object)
Resolves the object at the index and returns the result.
|
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, indexOf, inverseAdd, inverseRemove, isContainment, isInstance, isNotificationRequired, isSet, lastIndexOf, newData, resolve, resolve, resolveProxy, set, toArray, toArray, unset, validate
basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicRemove, basicSet, canContainNull, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, hasInverse, hasShadow, move, remove, removeAll, setUnique, shadowAdd, shadowRemove, shadowSet
assign, basicGet, clone, data, get, grow, isEmpty, primitiveGet, setData, shrink, size
add, add, addAll, addAll, didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, retainAll, set, toString, useEquals
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 EDataTypeEList(java.lang.Class<?> dataClass, InternalEObject owner, int featureID)
public int getFeatureID()
NotifyingListImpl
Notification.NO_FEATURE_ID
.getFeatureID
in interface NotifyingList<E>
getFeatureID
in class EcoreEList<E>
Notification.NO_FEATURE_ID
.Notification.getFeatureID(java.lang.Class<?>)
protected boolean isEObject()
isEObject
in class EcoreEList<E>
protected E resolve(int index, E object)
AbstractEList
object
;
clients can use this to transform objects as they are fetched.resolve
in class EcoreEList<E>
index
- the position of the content.object
- the content.