public class SubsetSupersetEObjectContainmentEList<E> extends SubsetSupersetEObjectEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
SubsetSupersetEObjectContainmentEList.Resolving<E> |
static class |
SubsetSupersetEObjectContainmentEList.Unsettable<E> |
org.eclipse.emf.ecore.util.EcoreEList.Dynamic<E>, org.eclipse.emf.ecore.util.EcoreEList.Generic<E>, org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E>
org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException, org.eclipse.emf.common.util.BasicEList.FastCompare<E>
org.eclipse.emf.common.util.AbstractEList.EIterator<E1>, org.eclipse.emf.common.util.AbstractEList.EListIterator<E1>, org.eclipse.emf.common.util.AbstractEList.NonResolvingEIterator<E1>, org.eclipse.emf.common.util.AbstractEList.NonResolvingEListIterator<E1>
subsetFeatureIDs, supersetFeatureIDs
Constructor and Description |
---|
SubsetSupersetEObjectContainmentEList(java.lang.Class<?> dataClass,
org.eclipse.emf.ecore.InternalEObject owner,
int featureID,
int[] supersetFeatureIDs,
int[] subsetFeatureIDs) |
Modifier and Type | Method and Description |
---|---|
boolean |
addAll(java.util.Collection<? extends E> collection) |
boolean |
addAll(int index,
java.util.Collection<? extends E> collection) |
protected boolean |
hasInverse() |
protected boolean |
hasNavigableInverse() |
protected boolean |
isContainment() |
add, add, basicAdd, basicSet, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, set, subsetRemove, supersetAdd
canContainNull, getFeatureID, isEObject, isUnique, resolve, useEquals
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, 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, basicRemove, 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, data, get, grow, isEmpty, primitiveGet, setData, shrink, size
didAdd, didChange, didClear, didMove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, iterator, listIterator, listIterator, move, remove, retainAll, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addAllUnique, addUnique, addUnique, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
public SubsetSupersetEObjectContainmentEList(java.lang.Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs)
protected boolean hasInverse()
hasInverse
in class org.eclipse.emf.ecore.util.EObjectEList<E>
protected boolean hasNavigableInverse()
hasNavigableInverse
in class org.eclipse.emf.ecore.util.EcoreEList<E>
protected boolean isContainment()
isContainment
in class org.eclipse.emf.ecore.util.EcoreEList<E>
public boolean addAll(java.util.Collection<? extends E> collection)
addAll
in interface java.util.Collection<E>
addAll
in interface java.util.List<E>
addAll
in class SubsetSupersetEObjectEList<E>
public boolean addAll(int index, java.util.Collection<? extends E> collection)
addAll
in interface java.util.List<E>
addAll
in class SubsetSupersetEObjectEList<E>