E
- the type of elements in this listpublic class NeoEContentsEList<E> extends EContentsEList<E> implements EList<E>, InternalEList<E>
EContentsEList
implementation that delegates its operations to the associated
PersistentStore
.
Instances of this class are created by Resource.getContents()
and allows to access the content
of a PersistentResource
by lazily loading the elements.
EContentsEList.FeatureFilter, EContentsEList.FeatureIterator<E>, EContentsEList.FeatureIteratorImpl<E>, EContentsEList.FeatureListIterator<E>, EContentsEList.Filterable, EContentsEList.ResolvingFeatureIteratorImpl<E>
InternalEList.Unsettable<E>
EMPTY_CONTENTS_ELIST, eObject, eStructuralFeatures
modCount
Modifier | Constructor and Description |
---|---|
protected |
NeoEContentsEList(EObject owner)
Constructs a new
NeoEContentsEList with the given owner . |
protected |
NeoEContentsEList(EObject owner,
EStructuralFeature[] features)
Constructs a new
NeoEContentsEList with the given owner and features . |
Modifier and Type | Method and Description |
---|---|
static <E> NeoEContentsEList<E> |
createNeoEContentsEList(EObject owner)
Creates a new
NeoEContentsEList with the given owner . |
static <E> NeoEContentsEList<E> |
emptyNeoContentsEList()
Returns an empty
NeoEContentsEList . |
E |
get(int index) |
basicGet, basicIterator, basicList, basicListIterator, basicListIterator, createEContentsEList, emptyContentsEList, isEmpty, isIncluded, isIncludedEntry, iterator, listIterator, move, move, newIterator, newListIterator, newNonResolvingListIterator, newResolvingListIterator, resolve, size, useIsSet
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicLastIndexOf, basicRemove, basicToArray, basicToArray, setUnique
add, addAll, remove, set
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, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
protected NeoEContentsEList(EObject owner)
NeoEContentsEList
with the given owner
.owner
- the owner of this listprotected NeoEContentsEList(EObject owner, EStructuralFeature[] features)
NeoEContentsEList
with the given owner
and features
.owner
- the owner of this listfeatures
- the containment features that are handled by this listpublic static <E> NeoEContentsEList<E> emptyNeoContentsEList()
NeoEContentsEList
.E
- the type of elements in this listpublic static <E> NeoEContentsEList<E> createNeoEContentsEList(EObject owner)
NeoEContentsEList
with the given owner
.E
- the type of elements in this listowner
- the owner of this listCopyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.