public class UnionEObjectEList<E>
extends org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E>
org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList.FastCompare<E>
org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException, org.eclipse.emf.common.util.BasicEList.EIterator<E1>, org.eclipse.emf.common.util.BasicEList.EListIterator<E1>, org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator<E1>, org.eclipse.emf.common.util.BasicEList.NonResolvingEListIterator<E1>, org.eclipse.emf.common.util.BasicEList.UnmodifiableEList<E>
Constructor and Description |
---|
UnionEObjectEList(org.eclipse.emf.ecore.InternalEObject owner,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int size,
java.lang.Object[] data) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(E object) |
void |
add(int index,
E object) |
boolean |
addAllUnique(java.util.Collection<? extends E> collection) |
boolean |
addAllUnique(int index,
java.util.Collection<? extends E> collection) |
void |
addUnique(E object) |
void |
addUnique(int index,
E object) |
org.eclipse.emf.common.notify.NotificationChain |
basicAdd(E object,
org.eclipse.emf.common.notify.NotificationChain notifications) |
org.eclipse.emf.common.notify.NotificationChain |
basicRemove(java.lang.Object object,
org.eclipse.emf.common.notify.NotificationChain notifications) |
protected boolean |
canContainNull() |
void |
clear() |
boolean |
contains(java.lang.Object object) |
int |
indexOf(java.lang.Object object) |
protected boolean |
isLoading() |
protected boolean |
isUnique() |
java.util.Iterator<E> |
iterator() |
int |
lastIndexOf(java.lang.Object object) |
java.util.ListIterator<E> |
listIterator() |
java.util.ListIterator<E> |
listIterator(int index) |
void |
move(int index,
E object) |
E |
move(int targetIndex,
int sourceIndex) |
E |
remove(int index) |
protected E |
resolve(int index,
E object) |
protected org.eclipse.emf.ecore.EObject |
resolveProxy(org.eclipse.emf.ecore.EObject eObject) |
protected boolean |
useEquals() |
basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray, get, getEObject, getEStructuralFeature, isSet, set, unset
addAll, addAll, grow, remove, removeAll, retainAll, set, shrink
addAllUnique, addAllUnique, assign, basicGet, clone, data, get, isEmpty, newData, primitiveGet, setData, setUnique, size, toArray, toArray
didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, toString, validate
finalize, getClass, notify, notifyAll, wait, wait, wait
public UnionEObjectEList(org.eclipse.emf.ecore.InternalEObject owner, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, int size, java.lang.Object[] data)
protected org.eclipse.emf.ecore.EObject resolveProxy(org.eclipse.emf.ecore.EObject eObject)
protected E resolve(int index, E object)
resolve
in class org.eclipse.emf.common.util.AbstractEList<E>
protected boolean canContainNull()
canContainNull
in class org.eclipse.emf.common.util.AbstractEList<E>
protected boolean isUnique()
isUnique
in class org.eclipse.emf.common.util.AbstractEList<E>
protected boolean useEquals()
useEquals
in class org.eclipse.emf.common.util.AbstractEList<E>
public boolean contains(java.lang.Object object)
public int indexOf(java.lang.Object object)
public int lastIndexOf(java.lang.Object object)
public java.util.Iterator<E> iterator()
public java.util.ListIterator<E> listIterator()
public java.util.ListIterator<E> listIterator(int index)
protected boolean isLoading()
public org.eclipse.emf.common.notify.NotificationChain basicRemove(java.lang.Object object, org.eclipse.emf.common.notify.NotificationChain notifications)
public org.eclipse.emf.common.notify.NotificationChain basicAdd(E object, org.eclipse.emf.common.notify.NotificationChain notifications)
public boolean add(E object)
public void add(int index, E object)
public void clear()
public void move(int index, E object)
public void addUnique(E object)
public void addUnique(int index, E object)
public boolean addAllUnique(int index, java.util.Collection<? extends E> collection)
public E move(int targetIndex, int sourceIndex)
public E remove(int index)