public class EObjectWithInverseEList<E> extends EObjectEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
EObjectWithInverseEList.ManyInverse<E> |
static class |
EObjectWithInverseEList.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 |
---|
EObjectWithInverseEList(java.lang.Class<?> dataClass,
InternalEObject owner,
int featureID,
int inverseFeatureID) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getInverseFeatureClass() |
int |
getInverseFeatureID() |
protected boolean |
hasInverse()
Returns
false . |
protected boolean |
hasNavigableInverse() |
canContainNull, getFeatureID, isEObject, isUnique, resolve, useEquals
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getNotifier, hasInstanceClass, hasManyInverse, 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, 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 EObjectWithInverseEList(java.lang.Class<?> dataClass, InternalEObject owner, int featureID, int inverseFeatureID)
protected boolean hasInverse()
NotifyingListImpl
false
.hasInverse
in class EObjectEList<E>
false
.protected boolean hasNavigableInverse()
hasNavigableInverse
in class EcoreEList<E>
public int getInverseFeatureID()
getInverseFeatureID
in class EcoreEList<E>
public java.lang.Class<?> getInverseFeatureClass()
getInverseFeatureClass
in class EcoreEList<E>