org.eclipse.emf.ecore.util
Class ECrossReferenceEList
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
java.util.AbstractSequentialList
org.eclipse.emf.ecore.util.EContentsEList
org.eclipse.emf.ecore.util.ECrossReferenceEList
- All Implemented Interfaces:
- Collection, EList, InternalEList, List
- public class ECrossReferenceEList
- extends EContentsEList
A virtual list of all the cross references of an EObject.
Methods inherited from class org.eclipse.emf.ecore.util.EContentsEList |
addUnique, addUnique, basicAdd, basicGet, basicIterator, basicListIterator, basicListIterator, basicRemove, createEContentsEList, isEmpty, iterator, listIterator, move, move, newIterator, newListIterator, resolve, setUnique, size, useIsSet |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
EMPTY_CROSS_REFERENCE_ELIST
public static final ECrossReferenceEList EMPTY_CROSS_REFERENCE_ELIST
ECrossReferenceEList
public ECrossReferenceEList(EObject eObject)
ECrossReferenceEList
protected ECrossReferenceEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures)
createECrossReferenceEList
public static ECrossReferenceEList createECrossReferenceEList(EObject eObject)
isIncluded
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
- Overrides:
isIncluded
in class EContentsEList
isIncludedEntry
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
- Overrides:
isIncludedEntry
in class EContentsEList
newResolvingListIterator
protected ListIterator newResolvingListIterator()
- Overrides:
newResolvingListIterator
in class EContentsEList
newNonResolvingListIterator
protected ListIterator newNonResolvingListIterator()
- Overrides:
newNonResolvingListIterator
in class EContentsEList
basicList
public List basicList()
- Description copied from interface:
InternalEList
- Returns an unmodifiable list that yields unresolved values.
- Specified by:
basicList
in interface InternalEList
- Overrides:
basicList
in class EContentsEList