protected class EcoreEMap.DelegateEObjectContainmentWithInverseEList<E extends java.lang.Object & BasicEMap.Entry<K,V>> extends EcoreEMap.DelegateEObjectContainmentEList<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 int |
inverseFeatureID |
featureID
dataClass, owner
data, size
Constructor and Description |
---|
EcoreEMap.DelegateEObjectContainmentWithInverseEList(java.lang.Class<?> entryClass,
InternalEObject owner,
int featureID,
int inverseFeatureID) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getInverseFeatureClass() |
int |
getInverseFeatureID() |
protected boolean |
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, 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, didChange, 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.DelegateEObjectContainmentWithInverseEList(java.lang.Class<?> entryClass, InternalEObject owner, int featureID, int inverseFeatureID)
protected boolean hasNavigableInverse()
hasNavigableInverse
in class EObjectContainmentEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>
public int getInverseFeatureID()
getInverseFeatureID
in class EcoreEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>
public java.lang.Class<?> getInverseFeatureClass()
getInverseFeatureClass
in class EcoreEList<E extends java.lang.Object & BasicEMap.Entry<K,V>>