|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
org.eclipse.emf.common.util.DelegatingEList
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl
org.eclipse.emf.ecore.util.DelegatingEcoreEList
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic
org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreEList
A list that delegates to a eStore.
Nested Class Summary |
Nested classes inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList |
DelegatingEcoreEList.Dynamic, DelegatingEcoreEList.Generic, DelegatingEcoreEList.UnmodifiableEList, DelegatingEcoreEList.Unsettable |
Nested classes inherited from class org.eclipse.emf.common.util.DelegatingEList |
DelegatingEList.EIterator, DelegatingEList.EListIterator, DelegatingEList.NonResolvingEIterator, DelegatingEList.NonResolvingEListIterator |
Field Summary | |
protected InternalEObject.EStore |
store
|
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 | |
EStoreEObjectImpl.EStoreEList(InternalEObject owner,
EStructuralFeature eStructuralFeature,
InternalEObject.EStore store)
|
Method Summary | |
protected void |
delegateAdd(int index,
Object object)
Adds the object at the given index in the backing store list. |
protected void |
delegateAdd(Object object)
Adds the object at the end of the backing store list. |
protected List |
delegateBasicList()
Returns an unsafe list that provides a non-resolving view of the backing store list. |
protected void |
delegateClear()
Clears the backing store list of all objects. |
protected boolean |
delegateContains(Object object)
Returns whether the backing store list contains the object. |
protected boolean |
delegateContainsAll(Collection collection)
Returns whether the backing store list contains each object in the collection. |
protected boolean |
delegateEquals(Object object)
Returns whether the object is a list with corresponding equal objects to those in the backing store list. |
protected Object |
delegateGet(int index)
Returns the object at the index in the backing store list. |
protected int |
delegateHashCode()
Returns the hash code of the backing store list. |
protected int |
delegateIndexOf(Object object)
Returns the position of the first occurrence of the object in the backing store list. |
protected boolean |
delegateIsEmpty()
Returns whether the backing store list has zero size. |
protected Iterator |
delegateIterator()
Returns an iterator over the backing store list. |
protected int |
delegateLastIndexOf(Object object)
Returns the position of the last occurrence of the object in the backing store list. |
protected List |
delegateList()
Returns the list that acts as the backing store. |
protected ListIterator |
delegateListIterator()
Returns a list iterator over the backing store list. |
protected Object |
delegateRemove(int index)
Removes the object at the index from the backing store list and returns it. |
protected Object |
delegateSet(int index,
Object object)
Sets the object at the index in the backing store list and returns the old object at the index. |
protected int |
delegateSize()
Returns the number of objects in the backing store list. |
protected Object[] |
delegateToArray()
Returns an array containing all the objects in the backing store list in sequence. |
protected Object[] |
delegateToArray(Object[] array)
Returns an array containing all the objects in the backing store list in sequence. |
protected String |
delegateToString()
Returns a the string form of the backing store list. |
EStructuralFeature |
getEStructuralFeature()
Returns the specific feature holding a value for the object. |
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic |
canContainNull, didChange, hasInstanceClass, hasInverse, hasManyInverse, hasNavigableInverse, hasProxies, isContainer, isContainment, isEObject, isSet, isUnique, isUnsettable, kind, unset, useEquals |
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList |
basicGet, basicIterator, basicList, basicListIterator, basicListIterator, contains, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, indexOf, inverseAdd, inverseRemove, isInstance, isNotificationRequired, lastIndexOf, resolve, resolve, resolveProxy, set, toArray, toArray, validate |
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 |
add, add, addAll, addAll, containsAll, didAdd, didClear, didMove, didRemove, didSet, doClear, equalObjects, equals, get, getDuplicates, getNonDuplicates, hashCode, isEmpty, iterator, listIterator, listIterator, move, remove, retainAll, set, size, toString |
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 org.eclipse.emf.ecore.util.InternalEList |
addUnique, addUnique, basicAdd, basicRemove, setUnique |
Methods inherited from interface org.eclipse.emf.common.util.EList |
move, move |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, containsAll, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList |
Field Detail |
protected InternalEObject.EStore store
Constructor Detail |
public EStoreEObjectImpl.EStoreEList(InternalEObject owner, EStructuralFeature eStructuralFeature, InternalEObject.EStore store)
Method Detail |
protected List delegateList()
DelegatingEList
delegateList
in class DelegatingEList
public EStructuralFeature getEStructuralFeature()
EStructuralFeature.Setting
getEStructuralFeature
in interface EStructuralFeature.Setting
getEStructuralFeature
in class DelegatingEcoreEList.Dynamic
protected void delegateAdd(int index, Object object)
DelegatingEList
delegateAdd
in class DelegatingEList
object
- the object to be added.protected void delegateAdd(Object object)
DelegatingEList
delegateAdd
in class DelegatingEList
object
- the object to be added.protected List delegateBasicList()
DelegatingEList
non-resolving
view of the backing store list.
delegateBasicList
in class DelegatingEList
protected void delegateClear()
DelegatingEList
delegateClear
in class DelegatingEList
protected boolean delegateContains(Object object)
DelegatingEList
delegateContains
in class DelegatingEList
object
- the object in question.
protected boolean delegateContainsAll(Collection collection)
DelegatingEList
delegateContainsAll
in class DelegatingEList
DelegatingEList.contains(java.lang.Object)
,
DelegatingEList.useEquals()
protected Object delegateGet(int index)
DelegatingEList
delegateGet
in class DelegatingEList
index
- the position in question.
protected int delegateHashCode()
DelegatingEList
delegateHashCode
in class DelegatingEList
protected int delegateIndexOf(Object object)
DelegatingEList
delegateIndexOf
in class DelegatingEList
object
- the object in question.
protected boolean delegateIsEmpty()
DelegatingEList
delegateIsEmpty
in class DelegatingEList
protected Iterator delegateIterator()
DelegatingEList
delegateIterator
in class DelegatingEList
protected int delegateLastIndexOf(Object object)
DelegatingEList
delegateLastIndexOf
in class DelegatingEList
object
- the object in question.
protected ListIterator delegateListIterator()
DelegatingEList
delegateListIterator
in class DelegatingEList
protected Object delegateRemove(int index)
DelegatingEList
delegateRemove
in class DelegatingEList
protected Object delegateSet(int index, Object object)
DelegatingEList
delegateSet
in class DelegatingEList
object
- the object to set.
protected int delegateSize()
DelegatingEList
delegateSize
in class DelegatingEList
protected Object[] delegateToArray()
DelegatingEList
delegateToArray
in class DelegatingEList
protected Object[] delegateToArray(Object[] array)
DelegatingEList
delegateToArray
in class DelegatingEList
array
- the array that will be filled and returned, if it's big enough;
otherwise, a suitably large array of the same type will be allocated and used instead.
protected boolean delegateEquals(Object object)
DelegatingEList
delegateEquals
in class DelegatingEList
protected String delegateToString()
DelegatingEList
delegateToString
in class DelegatingEList
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |