Class CDOResourceImpl.ContentsCDOList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
org.eclipse.emf.common.util.AbstractEList<E>
org.eclipse.emf.common.util.DelegatingEList<E>
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl<E>
org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<E>
org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E>
org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<Object>
org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.ContentsCDOList
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Object>,Collection<Object>,List<Object>,NotifyingList<Object>,EList<Object>,EStructuralFeature.Setting,InternalEList<Object>,InternalEList.Unsettable<Object>
- Enclosing class:
- CDOResourceImpl
An implementation of a CDO specific 'contents' list.
- Since:
- 2.0
- Author:
- Eike Stepper
- See Also:
- Added
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
DelegatingEcoreEList.Dynamic<E extends Object>, DelegatingEcoreEList.Generic<E extends Object>, DelegatingEcoreEList.UnmodifiableEList<E extends Object>, DelegatingEcoreEList.Unsettable<E extends Object>Nested classes/interfaces inherited from class org.eclipse.emf.common.util.DelegatingEList
DelegatingEList.EIterator<E1 extends Object>, DelegatingEList.EListIterator<E1 extends Object>, DelegatingEList.NonResolvingEIterator<E1 extends Object>, DelegatingEList.NonResolvingEListIterator<E1 extends Object>Nested classes/interfaces inherited from class org.eclipse.emf.common.util.AbstractEList
AbstractEList.BasicIndexOutOfBoundsException -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic
eStructuralFeatureFields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
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, kindFields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
ownerFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptimization taken from ResourceImpl.EContentList.contains.protected voidprotected voidprotected booleaninverseAdd(Object object, NotificationChain notifications) inverseRemove(Object object, NotificationChain notifications) protected booleanisUnique()protected voidloaded()protected voidmodified()protected booleanprotected ObjectMethods inherited from class org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList
delegateAdd, delegateAdd, delegateBasicList, delegateClear, delegateContains, delegateContainsAll, delegateEquals, delegateGet, delegateHashCode, delegateIndexOf, delegateIsEmpty, delegateIterator, delegateLastIndexOf, delegateList, delegateListIterator, delegateMove, delegateRemove, delegateSet, delegateSize, delegateToArray, delegateToArray, delegateToString, eStore, getEStructuralFeature, isSet, unsetMethods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, didChange, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isUnsettable, kindMethods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
containsAll, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, indexOf, isInstance, isNotificationRequired, lastIndexOf, resolve, resolve, resolveProxy, set, toArray, toArrayMethods inherited from class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl
basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArrayMethods inherited from class org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl
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, shadowSetMethods inherited from class org.eclipse.emf.common.util.DelegatingEList
doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toStringMethods inherited from class org.eclipse.emf.common.util.AbstractEList
add, add, addAll, addAll, didMove, didRemove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move, setMethods inherited from class java.util.AbstractList
removeRange, subListMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.eclipse.emf.ecore.util.InternalEList
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
-
Constructor Details
-
ContentsCDOList
-
-
Method Details
-
contains
Optimization taken from ResourceImpl.EContentList.contains.- Specified by:
containsin interfaceCollection<Object>- Specified by:
containsin interfaceList<Object>- Overrides:
containsin classDelegatingEcoreEList<Object>- Since:
- 2.0
-
inverseAdd
- Overrides:
inverseAddin classDelegatingEcoreEList<Object>- Since:
- 2.0
-
inverseRemove
- Overrides:
inverseRemovein classDelegatingEcoreEList<Object>- Since:
- 2.0
-
loaded
protected void loaded()- Since:
- 2.0
-
modified
protected void modified()- Since:
- 2.0
-
useEquals
protected boolean useEquals()- Overrides:
useEqualsin classDelegatingEcoreEList.Generic<Object>- Since:
- 2.0
-
hasInverse
protected boolean hasInverse()- Overrides:
hasInversein classDelegatingEcoreEList.Generic<Object>- Since:
- 2.0
-
isUnique
protected boolean isUnique()- Overrides:
isUniquein classDelegatingEcoreEList.Generic<Object>- Since:
- 2.0
-
validate
- Overrides:
validatein classDelegatingEcoreEList<Object>- Since:
- 4.2
-
didAdd
- Overrides:
didAddin classAbstractEList<Object>- Since:
- 4.0
-
didClear
- Overrides:
didClearin classAbstractEList<Object>- Since:
- 4.0
-