@ParametersAreNonnullByDefault public class DirectStoreFeatureMap extends org.eclipse.emf.ecore.util.DelegatingFeatureMap implements Storable
FeatureMap
representing a multi-valued feature which behaves as a proxy and that
delegates its operations to the associated Store
.InternalEObject.eStore()
,
Serialized Formorg.eclipse.emf.ecore.util.DelegatingFeatureMap.FeatureEIterator<E>, org.eclipse.emf.ecore.util.DelegatingFeatureMap.FeatureMapEObjectImpl, org.eclipse.emf.ecore.util.DelegatingFeatureMap.ResolvingFeatureEIterator<E>, org.eclipse.emf.ecore.util.DelegatingFeatureMap.ValueListIteratorImpl<E>
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.UnmodifiableEList<E>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.Unsettable<E>
org.eclipse.emf.common.util.DelegatingEList.EIterator<E1>, org.eclipse.emf.common.util.DelegatingEList.EListIterator<E1>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEIterator<E1>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEListIterator<E1>
org.eclipse.emf.common.util.AbstractEList.BasicIndexOutOfBoundsException
org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper
eStructuralFeature, featureMapValidator, wrapper
modCount
Constructor and Description |
---|
DirectStoreFeatureMap(PersistentEObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature)
Constructs a new
DirectStoreFeatureMap . |
Modifier and Type | Method and Description |
---|---|
Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
basicIterator() |
ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
basicListIterator() |
ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
basicListIterator(int index) |
protected void |
delegateAdd(org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
protected void |
delegateAdd(int index,
org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
protected int |
delegateAddAll(int index,
Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection)
TODO
|
protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
delegateBasicList() |
protected void |
delegateClear() |
protected boolean |
delegateContains(Object object) |
protected boolean |
delegateContainsAll(Collection<?> collection) |
protected boolean |
delegateEquals(Object object) |
protected org.eclipse.emf.ecore.util.FeatureMap.Entry |
delegateGet(int index) |
protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
delegateGetAll()
TODO
|
protected int |
delegateHashCode() |
protected int |
delegateIndexOf(Object object) |
protected boolean |
delegateIsEmpty() |
protected Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
delegateIterator() |
protected int |
delegateLastIndexOf(Object object) |
protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
delegateList() |
protected ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
delegateListIterator() |
protected org.eclipse.emf.ecore.util.FeatureMap.Entry |
delegateMove(int targetIndex,
int sourceIndex) |
protected org.eclipse.emf.ecore.util.FeatureMap.Entry |
delegateRemove(int index) |
protected org.eclipse.emf.ecore.util.FeatureMap.Entry |
delegateSet(int index,
org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
protected int |
delegateSize() |
protected Object[] |
delegateToArray() |
protected <T> T[] |
delegateToArray(T[] array) |
protected String |
delegateToString() |
protected boolean |
doAddAllUnique(int index,
Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection) |
protected boolean |
doAddAllUnique(int index,
Object[] objects,
int start,
int end) |
StoreAdapter |
eStore()
Returns the store used to store the model.
|
Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
iterator() |
ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
listIterator() |
ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> |
listIterator(int index) |
add, add, add, add, add, addAll, addAll, addAll, addAll, addAll, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicRemove, basicToArray, basicToArray, canContainNull, clear, contains, contains, containsAll, createEntry, createNotification, createRawEntry, doAdd, doAdd, doAddAll, doAddAll, doSet, entryIndex, featureMap, get, get, getEStructuralFeature, getEStructuralFeature, getFeatureType, getModCount, getValue, getWrapper, hasInverse, hasShadow, indexOf, indexOf, inverseAdd, inverseRemove, inverseTouch, isEmpty, isEObject, isMany, isResolveProxies, isSet, isUnique, iterator, lastIndexOf, lastIndexOf, list, listIterator, listIterator, move, move, move, remove, remove, removeAll, resolve, resolveProxy, resolveProxy, retainAll, set, set, set, set, setting, setUnique, setValue, setWrapper, shadowAdd, shadowRemove, shadowSet, shouldUnset, size, toArray, toArray, toArray, toArray, unset, validate, valueListIterator, valueListIterator
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, indexOf, isContainment, isInstance, isNotificationRequired, isSet, lastIndexOf, resolve, toArray, toArray, unset
basicContains, basicContainsAll, basicGet, basicIndexOf, basicLastIndexOf, basicList, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addUnique, basicAdd, basicSet, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, remove, removeAll, setUnique
containsAll, doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString
didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, getDuplicates, getNonDuplicates, move, useEquals
removeRange, subList
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicLastIndexOf, basicList, basicToArray, basicToArray, setUnique
clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
public DirectStoreFeatureMap(PersistentEObject owner, org.eclipse.emf.ecore.EStructuralFeature feature)
DirectStoreFeatureMap
.owner
- the owner the feature
feature
- the feature associated with this list@Nonnull public StoreAdapter eStore()
Storable
protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> delegateList()
delegateList
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnegative protected int delegateSize()
delegateSize
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected boolean delegateIsEmpty()
delegateIsEmpty
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected boolean delegateContains(@Nullable Object object)
delegateContains
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected boolean delegateContainsAll(@Nullable Collection<?> collection)
delegateContainsAll
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnegative protected int delegateIndexOf(@Nullable Object object)
delegateIndexOf
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnegative protected int delegateLastIndexOf(@Nullable Object object)
delegateLastIndexOf
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected Object[] delegateToArray()
delegateToArray
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected <T> T[] delegateToArray(T[] array)
delegateToArray
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected org.eclipse.emf.ecore.util.FeatureMap.Entry delegateGet(int index)
delegateGet
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected org.eclipse.emf.ecore.util.FeatureMap.Entry delegateSet(int index, org.eclipse.emf.ecore.util.FeatureMap.Entry object)
delegateSet
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected void delegateAdd(org.eclipse.emf.ecore.util.FeatureMap.Entry object)
delegateAdd
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected void delegateAdd(int index, org.eclipse.emf.ecore.util.FeatureMap.Entry object)
delegateAdd
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected org.eclipse.emf.ecore.util.FeatureMap.Entry delegateRemove(int index)
delegateRemove
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected void delegateClear()
delegateClear
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected org.eclipse.emf.ecore.util.FeatureMap.Entry delegateMove(int targetIndex, int sourceIndex)
delegateMove
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected boolean delegateEquals(@Nullable Object object)
delegateEquals
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected int delegateHashCode()
delegateHashCode
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected String delegateToString()
delegateToString
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> delegateIterator()
delegateIterator
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> delegateListIterator()
delegateListIterator
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> delegateBasicList()
delegateBasicList
in class org.eclipse.emf.common.util.DelegatingEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull protected List<org.eclipse.emf.ecore.util.FeatureMap.Entry> delegateGetAll()
@Nonnegative protected int delegateAddAll(int index, Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection)
index
- collection
- protected boolean doAddAllUnique(int index, Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection)
doAddAllUnique
in class org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl<org.eclipse.emf.ecore.util.FeatureMap.Entry>
protected boolean doAddAllUnique(int index, Object[] objects, int start, int end)
doAddAllUnique
in class org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> basicIterator()
basicIterator
in interface org.eclipse.emf.ecore.util.InternalEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
basicIterator
in class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> basicListIterator()
basicListIterator
in interface org.eclipse.emf.ecore.util.InternalEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
basicListIterator
in class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> basicListIterator(int index)
basicListIterator
in interface org.eclipse.emf.ecore.util.InternalEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
basicListIterator
in class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public Iterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> iterator()
iterator
in interface Iterable<org.eclipse.emf.ecore.util.FeatureMap.Entry>
iterator
in interface Collection<org.eclipse.emf.ecore.util.FeatureMap.Entry>
iterator
in interface List<org.eclipse.emf.ecore.util.FeatureMap.Entry>
iterator
in class org.eclipse.emf.common.util.AbstractEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> listIterator()
listIterator
in interface List<org.eclipse.emf.ecore.util.FeatureMap.Entry>
listIterator
in class org.eclipse.emf.common.util.AbstractEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
@Nonnull public ListIterator<org.eclipse.emf.ecore.util.FeatureMap.Entry> listIterator(int index)
listIterator
in interface List<org.eclipse.emf.ecore.util.FeatureMap.Entry>
listIterator
in class org.eclipse.emf.common.util.AbstractEList<org.eclipse.emf.ecore.util.FeatureMap.Entry>
Copyright © 2013–2019 Atlanmod. All rights reserved.