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<java.lang.Object>
-
- org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.ContentsCDOList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.lang.Object>,java.util.Collection<java.lang.Object>,java.util.List<java.lang.Object>,NotifyingList<java.lang.Object>,EList<java.lang.Object>,EStructuralFeature.Setting,InternalEList<java.lang.Object>,InternalEList.Unsettable<java.lang.Object>
- Enclosing class:
- CDOResourceImpl
protected class CDOResourceImpl.ContentsCDOList extends EStoreEObjectImpl.BasicEStoreEList<java.lang.Object>
An implementation of a CDO specific 'contents' list.- Since:
- 2.0
- Author:
- Eike Stepper
- See Also:
- Serialized Form
- Added
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
DelegatingEcoreEList.Dynamic<E extends java.lang.Object>, DelegatingEcoreEList.Generic<E extends java.lang.Object>, DelegatingEcoreEList.UnmodifiableEList<E extends java.lang.Object>, DelegatingEcoreEList.Unsettable<E extends java.lang.Object>
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.util.DelegatingEList
DelegatingEList.EIterator<E1 extends java.lang.Object>, DelegatingEList.EListIterator<E1 extends java.lang.Object>, DelegatingEList.NonResolvingEIterator<E1 extends java.lang.Object>, DelegatingEList.NonResolvingEListIterator<E1 extends java.lang.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
-
-
Constructor Summary
Constructors Constructor Description ContentsCDOList(EStructuralFeature eStructuralFeature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.Object object)Optimization taken from ResourceImpl.EContentList.contains.protected voiddidAdd(int index, java.lang.Object newObject)protected voiddidClear(int size, java.lang.Object[] oldObjects)protected booleanhasInverse()NotificationChaininverseAdd(java.lang.Object object, NotificationChain notifications)NotificationChaininverseRemove(java.lang.Object object, NotificationChain notifications)protected booleanisUnique()protected voidloaded()protected voidmodified()protected booleanuseEquals()protected java.lang.Objectvalidate(int index, java.lang.Object 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.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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 Detail
-
ContentsCDOList
public ContentsCDOList(EStructuralFeature eStructuralFeature)
-
-
Method Detail
-
contains
public boolean contains(java.lang.Object object)
Optimization taken from ResourceImpl.EContentList.contains.- Specified by:
containsin interfacejava.util.Collection<java.lang.Object>- Specified by:
containsin interfacejava.util.List<java.lang.Object>- Overrides:
containsin classDelegatingEcoreEList<java.lang.Object>- Since:
- 2.0
-
inverseAdd
public NotificationChain inverseAdd(java.lang.Object object, NotificationChain notifications)
- Overrides:
inverseAddin classDelegatingEcoreEList<java.lang.Object>- Since:
- 2.0
-
inverseRemove
public NotificationChain inverseRemove(java.lang.Object object, NotificationChain notifications)
- Overrides:
inverseRemovein classDelegatingEcoreEList<java.lang.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<java.lang.Object>- Since:
- 2.0
-
hasInverse
protected boolean hasInverse()
- Overrides:
hasInversein classDelegatingEcoreEList.Generic<java.lang.Object>- Since:
- 2.0
-
isUnique
protected boolean isUnique()
- Overrides:
isUniquein classDelegatingEcoreEList.Generic<java.lang.Object>- Since:
- 2.0
-
validate
protected java.lang.Object validate(int index, java.lang.Object object)- Overrides:
validatein classDelegatingEcoreEList<java.lang.Object>- Since:
- 4.2
-
didAdd
protected void didAdd(int index, java.lang.Object newObject)- Overrides:
didAddin classAbstractEList<java.lang.Object>- Since:
- 4.0
-
didClear
protected void didClear(int size, java.lang.Object[] oldObjects)- Overrides:
didClearin classAbstractEList<java.lang.Object>- Since:
- 4.0
-
-