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
eStructuralFeature
Fields 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, kind
Fields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
owner
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Optimization taken from ResourceImpl.EContentList.contains.protected void
protected void
protected boolean
inverseAdd
(Object object, NotificationChain notifications) inverseRemove
(Object object, NotificationChain notifications) protected boolean
isUnique()
protected void
loaded()
protected void
modified()
protected boolean
protected Object
Methods 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, unset
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, didChange, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isUnsettable, kind
Methods 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, toArray
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl
basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
Methods 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, shadowSet
Methods inherited from class org.eclipse.emf.common.util.DelegatingEList
doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString
Methods inherited from class org.eclipse.emf.common.util.AbstractEList
add, add, addAll, addAll, didMove, didRemove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move, set
Methods inherited from class java.util.AbstractList
removeRange, subList
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods 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:
contains
in interfaceCollection<Object>
- Specified by:
contains
in interfaceList<Object>
- Overrides:
contains
in classDelegatingEcoreEList<Object>
- Since:
- 2.0
-
inverseAdd
- Overrides:
inverseAdd
in classDelegatingEcoreEList<Object>
- Since:
- 2.0
-
inverseRemove
- Overrides:
inverseRemove
in classDelegatingEcoreEList<Object>
- Since:
- 2.0
-
loaded
protected void loaded()- Since:
- 2.0
-
modified
protected void modified()- Since:
- 2.0
-
useEquals
protected boolean useEquals()- Overrides:
useEquals
in classDelegatingEcoreEList.Generic<Object>
- Since:
- 2.0
-
hasInverse
protected boolean hasInverse()- Overrides:
hasInverse
in classDelegatingEcoreEList.Generic<Object>
- Since:
- 2.0
-
isUnique
protected boolean isUnique()- Overrides:
isUnique
in classDelegatingEcoreEList.Generic<Object>
- Since:
- 2.0
-
validate
- Overrides:
validate
in classDelegatingEcoreEList<Object>
- Since:
- 4.2
-
didAdd
- Overrides:
didAdd
in classAbstractEList<Object>
- Since:
- 4.0
-
didClear
- Overrides:
didClear
in classAbstractEList<Object>
- Since:
- 4.0
-