public class EObjectContainmentWithInverseEList<E> extends EObjectContainmentEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
EObjectContainmentWithInverseEList.Resolving<E> |
static class |
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 int |
inverseFeatureID |
featureID
dataClass, owner
data, size
Constructor and Description |
---|
EObjectContainmentWithInverseEList(java.lang.Class<?> dataClass,
InternalEObject owner,
int featureID,
int inverseFeatureID) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getInverseFeatureClass() |
int |
getInverseFeatureID() |
protected boolean |
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, 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, 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, didChange, 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(java.lang.Class<?> dataClass, InternalEObject owner, int featureID, int inverseFeatureID)
protected boolean hasNavigableInverse()
hasNavigableInverse
in class EObjectContainmentEList<E>
public int getInverseFeatureID()
getInverseFeatureID
in class EcoreEList<E>
public java.lang.Class<?> getInverseFeatureClass()
getInverseFeatureClass
in class EcoreEList<E>