public class EContentsEList<E> extends AbstractSequentialInternalEList<E> implements EList<E>, InternalEList<E>
Modifier and Type | Class and Description |
---|---|
static interface |
EContentsEList.FeatureFilter |
static interface |
EContentsEList.FeatureIterator<E> |
static class |
EContentsEList.FeatureIteratorImpl<E> |
static interface |
EContentsEList.FeatureListIterator<E> |
static interface |
EContentsEList.Filterable |
static class |
EContentsEList.ResolvingFeatureIteratorImpl<E> |
InternalEList.Unsettable<E>
Modifier and Type | Field and Description |
---|---|
static EContentsEList<?> |
EMPTY_CONTENTS_ELIST |
protected EObject |
eObject |
protected EStructuralFeature[] |
eStructuralFeatures |
Constructor and Description |
---|
EContentsEList(EObject eObject) |
EContentsEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
EContentsEList(EObject eObject,
java.util.List<? extends EStructuralFeature> eStructuralFeatures) |
Modifier and Type | Method and Description |
---|---|
E |
basicGet(int index)
Returns the unresolved value.
|
java.util.Iterator<E> |
basicIterator()
Returns an iterator that yields unresolved values.
|
java.util.List<E> |
basicList()
Returns an unmodifiable list that yields unresolved values.
|
java.util.ListIterator<E> |
basicListIterator()
Returns a list iterator that yields unresolved values.
|
java.util.ListIterator<E> |
basicListIterator(int index)
Returns a list iterator that yields unresolved values.
|
static <T> EContentsEList<T> |
createEContentsEList(EObject eObject) |
static <T> EContentsEList<T> |
emptyContentsEList() |
boolean |
isEmpty() |
protected boolean |
isIncluded(EStructuralFeature eStructuralFeature) |
protected boolean |
isIncludedEntry(EStructuralFeature eStructuralFeature) |
java.util.Iterator<E> |
iterator() |
java.util.ListIterator<E> |
listIterator(int index) |
E |
move(int newPosition,
int oldPosition)
Moves the object from the old position to the new position.
|
void |
move(int newPosition,
java.lang.Object o)
Moves the object to the new position, if is in the list.
|
protected java.util.Iterator<E> |
newIterator() |
protected java.util.ListIterator<E> |
newListIterator() |
protected java.util.ListIterator<E> |
newNonResolvingListIterator() |
protected java.util.ListIterator<E> |
newResolvingListIterator() |
protected boolean |
resolve() |
int |
size() |
protected boolean |
useIsSet() |
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicLastIndexOf, basicRemove, basicToArray, basicToArray, setUnique
add, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, removeRange, subList
addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicLastIndexOf, basicRemove, basicToArray, basicToArray, setUnique
public static final EContentsEList<?> EMPTY_CONTENTS_ELIST
protected final EObject eObject
protected final EStructuralFeature[] eStructuralFeatures
public EContentsEList(EObject eObject)
public EContentsEList(EObject eObject, java.util.List<? extends EStructuralFeature> eStructuralFeatures)
public EContentsEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
public static <T> EContentsEList<T> emptyContentsEList()
public static <T> EContentsEList<T> createEContentsEList(EObject eObject)
protected java.util.ListIterator<E> newListIterator()
protected java.util.ListIterator<E> newResolvingListIterator()
protected java.util.ListIterator<E> newNonResolvingListIterator()
protected java.util.Iterator<E> newIterator()
protected boolean useIsSet()
protected boolean resolve()
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
public java.util.ListIterator<E> listIterator(int index)
public java.util.Iterator<E> iterator()
public int size()
public boolean isEmpty()
public void move(int newPosition, java.lang.Object o)
EList
public E move(int newPosition, int oldPosition)
EList
public E basicGet(int index)
InternalEList
basicGet
in interface InternalEList<E>
basicGet
in class AbstractSequentialInternalEList<E>
public java.util.List<E> basicList()
InternalEList
basicList
in interface InternalEList<E>
basicList
in class AbstractSequentialInternalEList<E>
public java.util.Iterator<E> basicIterator()
InternalEList
basicIterator
in interface InternalEList<E>
basicIterator
in class AbstractSequentialInternalEList<E>
public java.util.ListIterator<E> basicListIterator()
InternalEList
basicListIterator
in interface InternalEList<E>
basicListIterator
in class AbstractSequentialInternalEList<E>
public java.util.ListIterator<E> basicListIterator(int index)
InternalEList
basicListIterator
in interface InternalEList<E>
basicListIterator
in class AbstractSequentialInternalEList<E>