public class ECrossReferenceEList<E> extends EContentsEList<E>
Modifier and Type | Class and Description |
---|---|
static class |
ECrossReferenceEList.FeatureIteratorImpl<E> |
static class |
ECrossReferenceEList.ResolvingFeatureIteratorImpl<E> |
EContentsEList.FeatureFilter, EContentsEList.FeatureIterator<E>, EContentsEList.FeatureListIterator<E>, EContentsEList.Filterable
InternalEList.Unsettable<E>
Modifier and Type | Field and Description |
---|---|
static ECrossReferenceEList<?> |
EMPTY_CROSS_REFERENCE_ELIST |
EMPTY_CONTENTS_ELIST, eObject, eStructuralFeatures
Modifier | Constructor and Description |
---|---|
|
ECrossReferenceEList(EObject eObject) |
protected |
ECrossReferenceEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
Modifier and Type | Method and Description |
---|---|
java.util.List<E> |
basicList()
Returns an unmodifiable list that yields unresolved values.
|
static <T> ECrossReferenceEList<T> |
createECrossReferenceEList(EObject eObject) |
static <T> ECrossReferenceEList<T> |
emptyCrossReferenceEList() |
protected boolean |
isIncluded(EStructuralFeature eStructuralFeature) |
protected boolean |
isIncludedEntry(EStructuralFeature eStructuralFeature) |
protected java.util.ListIterator<E> |
newNonResolvingListIterator() |
protected java.util.ListIterator<E> |
newResolvingListIterator() |
basicGet, basicIterator, basicListIterator, basicListIterator, createEContentsEList, emptyContentsEList, isEmpty, iterator, listIterator, move, move, newIterator, newListIterator, resolve, size, 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 ECrossReferenceEList<?> EMPTY_CROSS_REFERENCE_ELIST
public ECrossReferenceEList(EObject eObject)
protected ECrossReferenceEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
public static <T> ECrossReferenceEList<T> emptyCrossReferenceEList()
public static <T> ECrossReferenceEList<T> createECrossReferenceEList(EObject eObject)
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
isIncluded
in class EContentsEList<E>
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
isIncludedEntry
in class EContentsEList<E>
protected java.util.ListIterator<E> newResolvingListIterator()
newResolvingListIterator
in class EContentsEList<E>
protected java.util.ListIterator<E> newNonResolvingListIterator()
newNonResolvingListIterator
in class EContentsEList<E>
public java.util.List<E> basicList()
InternalEList
basicList
in interface InternalEList<E>
basicList
in class EContentsEList<E>