@ParametersAreNonnullByDefault public class RootContentsList<E> extends org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
List
representing the content of the root of a PersistentResource
,
that delegates its operations to the associated Store
.RootObject
,
RootContentsReference
,
Serialized Formorg.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>
eStructuralFeature
HAS_INSTANCE_CLASS, HAS_MANY_INVERSE, HAS_NAVIGABLE_INVERSE, HAS_PROXIES, IS_CONTAINER, IS_CONTAINMENT, IS_ENUM, IS_EOBJECT, IS_PRIMITIVE, IS_SET, IS_UNIQUE, IS_UNSETTABLE, kind
modCount
Constructor and Description |
---|
RootContentsList(DefaultPersistentResource resource)
Constructs a new
RootContentsList . |
Modifier and Type | Method and Description |
---|---|
protected void |
delegateAdd(int index,
Object value) |
protected void |
delegateAdd(Object object) |
protected E |
delegateRemove(int index) |
protected void |
didAdd(int index,
E object) |
protected void |
didClear(int oldSize,
Object[] oldData) |
protected void |
didRemove(int index,
E object) |
protected void |
didSet(int index,
E newObject,
E oldObject) |
protected StoreAdapter |
eStore() |
int |
getFeatureID() |
Object |
getNotifier() |
protected boolean |
hasInverse() |
org.eclipse.emf.common.notify.NotificationChain |
inverseAdd(E object,
org.eclipse.emf.common.notify.NotificationChain notifications) |
org.eclipse.emf.common.notify.NotificationChain |
inverseRemove(E object,
org.eclipse.emf.common.notify.NotificationChain notifications) |
protected boolean |
isNotificationRequired() |
protected boolean |
isUnique() |
protected boolean |
useEquals() |
protected E |
validate(int index,
E object) |
delegateBasicList, delegateClear, delegateContains, delegateContainsAll, delegateEquals, delegateGet, delegateHashCode, delegateIndexOf, delegateIsEmpty, delegateIterator, delegateLastIndexOf, delegateList, delegateListIterator, delegateMove, delegateSet, delegateSize, delegateToArray, delegateToArray, delegateToString, getEStructuralFeature, isSet, unset
canContainNull, didChange, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isUnsettable, kind
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, indexOf, isInstance, lastIndexOf, resolve, resolve, resolveProxy, set, toArray, toArray
basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicRemove, basicSet, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, hasShadow, move, remove, removeAll, setUnique, shadowAdd, shadowRemove, shadowSet
containsAll, doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString
add, add, addAll, addAll, didMove, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move, set
removeRange, subList
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, containsAll, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList
parallelStream, removeIf, stream
public RootContentsList(DefaultPersistentResource resource)
RootContentsList
.resource
- the owner resource@Nonnull protected StoreAdapter eStore()
eStore
in class org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
protected void delegateAdd(int index, Object value)
delegateAdd
in class org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
protected void delegateAdd(Object object)
delegateAdd
in class org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
protected E delegateRemove(int index)
delegateRemove
in class org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
protected E validate(int index, E object)
validate
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
public Object getNotifier()
public int getFeatureID()
protected boolean isNotificationRequired()
isNotificationRequired
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
public org.eclipse.emf.common.notify.NotificationChain inverseAdd(E object, org.eclipse.emf.common.notify.NotificationChain notifications)
inverseAdd
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
public org.eclipse.emf.common.notify.NotificationChain inverseRemove(E object, org.eclipse.emf.common.notify.NotificationChain notifications)
inverseRemove
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
protected boolean useEquals()
useEquals
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
protected boolean isUnique()
isUnique
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
protected boolean hasInverse()
hasInverse
in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
protected void didSet(int index, E newObject, E oldObject)
didSet
in class org.eclipse.emf.common.util.AbstractEList<E>
protected void didAdd(int index, E object)
didAdd
in class org.eclipse.emf.common.util.AbstractEList<E>
protected void didRemove(int index, E object)
didRemove
in class org.eclipse.emf.common.util.AbstractEList<E>
Copyright © 2013–2019 Atlanmod. All rights reserved.