public class EContentsEList<E> extends AbstractSequentialInternalEList<E> implements 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) |
void |
move(int newPosition,
java.lang.Object o) |
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, setUniqueadd, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, removeRange, subListaddAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicLastIndexOf, basicRemove, basicToArray, basicToArray, setUniquepublic 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)
move in class AbstractSequentialInternalEList<E>public E move(int newPosition, int oldPosition)
move in class AbstractSequentialInternalEList<E>public E basicGet(int index)
InternalEListbasicGet in interface InternalEList<E>basicGet in class AbstractSequentialInternalEList<E>public java.util.List<E> basicList()
InternalEListbasicList in interface InternalEList<E>basicList in class AbstractSequentialInternalEList<E>public java.util.Iterator<E> basicIterator()
InternalEListbasicIterator in interface InternalEList<E>basicIterator in class AbstractSequentialInternalEList<E>public java.util.ListIterator<E> basicListIterator()
InternalEListbasicListIterator in interface InternalEList<E>basicListIterator in class AbstractSequentialInternalEList<E>public java.util.ListIterator<E> basicListIterator(int index)
InternalEListbasicListIterator in interface InternalEList<E>basicListIterator in class AbstractSequentialInternalEList<E>Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature