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, eStructuralFeaturesmodCount| 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, useIsSetaddAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicLastIndexOf, basicRemove, basicToArray, basicToArray, setUniqueadd, addAll, remove, setadd, 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, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUniqueadd, 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, toArrayparallelStream, removeIf, streamprotected 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.