protected class CDOResourceImpl.ContentsCDOList extends EStoreEObjectImpl.BasicEStoreEList<Object>
DelegatingEcoreEList.Dynamic<E>, DelegatingEcoreEList.Generic<E>, DelegatingEcoreEList.UnmodifiableEList<E>, DelegatingEcoreEList.Unsettable<E>
DelegatingEList.EIterator<E1>, DelegatingEList.EListIterator<E1>, DelegatingEList.NonResolvingEIterator<E1>, DelegatingEList.NonResolvingEListIterator<E1>
AbstractEList.BasicIndexOutOfBoundsException
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
owner
modCount
Constructor and Description |
---|
ContentsCDOList(EStructuralFeature eStructuralFeature) |
Modifier and Type | Method and Description |
---|---|
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) |
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
canContainNull, didChange, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isUnsettable, kind
createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, indexOf, isInstance, isNotificationRequired, 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, didRemove, didSet, 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 ContentsCDOList(EStructuralFeature eStructuralFeature)
public boolean contains(Object object)
contains
in interface Collection<Object>
contains
in interface List<Object>
contains
in class DelegatingEcoreEList<Object>
public NotificationChain inverseAdd(Object object, NotificationChain notifications)
inverseAdd
in class DelegatingEcoreEList<Object>
public NotificationChain inverseRemove(Object object, NotificationChain notifications)
inverseRemove
in class DelegatingEcoreEList<Object>
protected void loaded()
protected void modified()
protected boolean useEquals()
useEquals
in class DelegatingEcoreEList.Generic<Object>
protected boolean hasInverse()
hasInverse
in class DelegatingEcoreEList.Generic<Object>
protected boolean isUnique()
isUnique
in class DelegatingEcoreEList.Generic<Object>
protected Object validate(int index, Object object)
validate
in class DelegatingEcoreEList<Object>
protected void didAdd(int index, Object newObject)
didAdd
in class AbstractEList<Object>
protected void didClear(int size, Object[] oldObjects)
didClear
in class AbstractEList<Object>
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html