Package org.eclipse.emf.cdo.eresource.impl

# Klasse CDOResourceImpl.ContentsCDOList

java.lang.Object
java.util.AbstractCollection<Object>
java.util.AbstractList<Object>
org.eclipse.emf.common.util.AbstractEList<Object>
org.eclipse.emf.common.util.DelegatingEList<Object>
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl<Object>
org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<Object>
org.eclipse.emf.ecore.util.DelegatingEcoreEList<Object>
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<Object>
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<Object>
org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<Object>
org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.ContentsCDOList

Alle implementierten Schnittstellen:
  `Serializable`, `Cloneable`, `Iterable<Object>`, `Collection<Object>`, `List<Object>`, `SequencedCollection<Object>`, `NotifyingList<Object>`, `EList<Object>`, `EStructuralFeature.Setting`, `InternalEList<Object>`, `InternalEList.Unsettable<Object>`

Umschließende Klasse:
  `CDOResourceImpl`

protected class CDOResourceImpl.ContentsCDOList extends EStoreEObjectImpl.BasicEStoreEList<Object>
An implementation of a CDO specific 'contents' list.

Seit:
  2.0
Autor:
  Eike Stepper
Siehe auch:
  - Serialisierte Form
Added

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.util.DelegatingEcoreEList

`DelegatingEcoreEList.Dynamic<E>, DelegatingEcoreEList.Generic<E>, DelegatingEcoreEList.UnmodifiableEList<E>, DelegatingEcoreEList.Unsettable<E>`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.util.DelegatingEList

`DelegatingEList.EIterator<E1>, DelegatingEList.EListIterator<E1>, DelegatingEList.NonResolvingEIterator<E1>, DelegatingEList.NonResolvingEListIterator<E1>`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.util.AbstractEList

`AbstractEList.BasicIndexOutOfBoundsException`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic

`eStructuralFeature`

### Von Klasse geerbte Felder 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`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.util.DelegatingEcoreEList

`owner`

### Von Klasse geerbte Felder java.util.AbstractList

`modCount`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ContentsCDOList(EStructuralFeature eStructuralFeature)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`boolean`
`contains(Object object)`
Optimization taken from ResourceImpl.EContentList.contains.
`protected void`
`didAdd(int index, Object newObject)`
`protected void`
`didClear(int size, Object[] oldObjects)`
`protected boolean`
`hasInverse()`
`NotificationChain`
`inverseAdd(Object object, NotificationChain notifications)`
`NotificationChain`
`inverseRemove(Object object, NotificationChain notifications)`
`protected boolean`
`isUnique()`
`protected void`
`loaded()`
`protected void`
`modified()`
`protected boolean`
`useEquals()`
`protected Object`
`validate(int index, Object object)`

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic

`canContainNull, didChange, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isUnsettable, kind`

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl

`basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray`

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden org.eclipse.emf.common.util.DelegatingEList

`doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString`

### Von Klasse geerbte Methoden org.eclipse.emf.common.util.AbstractEList

`add, add, addAll, addAll, didMove, didRemove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move, set`

### Von Klasse geerbte Methoden java.util.AbstractList

`removeRange, subList`

### Von Klasse geerbte Methoden java.lang.Object

`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden java.util.Collection

`parallelStream, removeIf, stream, toArray`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.util.EList

`move, move, sort`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.util.InternalEList

`addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique`

### Von Schnittstelle geerbte Methoden java.lang.Iterable

`forEach`

### Von Schnittstelle geerbte Methoden java.util.List

`add, add, addAll, addAll, addFirst, addLast, clear, equals, get, getFirst, getLast, hashCode, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, spliterator, subList`

## Konstruktordetails

### ContentsCDOList

public ContentsCDOList(EStructuralFeature eStructuralFeature)

## Methodendetails

### contains

public boolean contains(Object object)
Optimization taken from ResourceImpl.EContentList.contains.

Angegeben von:
  `contains` in Schnittstelle `Collection<Object>`
Angegeben von:
  `contains` in Schnittstelle `List<Object>`
Setzt außer Kraft:
  `contains` in Klasse `DelegatingEcoreEList<Object>`
Seit:
  2.0

### inverseAdd

public NotificationChain inverseAdd(Object object, NotificationChain notifications)

Setzt außer Kraft:
  `inverseAdd` in Klasse `DelegatingEcoreEList<Object>`
Seit:
  2.0

### inverseRemove

public NotificationChain inverseRemove(Object object, NotificationChain notifications)

Setzt außer Kraft:
  `inverseRemove` in Klasse `DelegatingEcoreEList<Object>`
Seit:
  2.0

### loaded

protected void loaded()

Seit:
  2.0

### modified

protected void modified()

Seit:
  2.0

### useEquals

protected boolean useEquals()

Setzt außer Kraft:
  `useEquals` in Klasse `DelegatingEcoreEList.Generic<Object>`
Seit:
  2.0

### hasInverse

protected boolean hasInverse()

Setzt außer Kraft:
  `hasInverse` in Klasse `DelegatingEcoreEList.Generic<Object>`
Seit:
  2.0

### isUnique

protected boolean isUnique()

Setzt außer Kraft:
  `isUnique` in Klasse `DelegatingEcoreEList.Generic<Object>`
Seit:
  2.0

### validate

protected Object validate(int index, Object object)

Setzt außer Kraft:
  `validate` in Klasse `DelegatingEcoreEList<Object>`
Seit:
  4.2

### didAdd

protected void didAdd(int index, Object newObject)

Setzt außer Kraft:
  `didAdd` in Klasse `AbstractEList<Object>`
Seit:
  4.0

### didClear

protected void didClear(int size, Object[] oldObjects)

Setzt außer Kraft:
  `didClear` in Klasse `AbstractEList<Object>`
Seit:
  4.0