org.eclipse.emf.internal.cdo
Class CDOObjectImpl.CDOStoreFeatureMap
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<FeatureMap.Entry>
org.eclipse.emf.ecore.util.DelegatingFeatureMap
org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreFeatureMap
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<FeatureMap.Entry>, Collection<FeatureMap.Entry>, List<FeatureMap.Entry>, NotifyingList<FeatureMap.Entry>, EList<FeatureMap.Entry>, EStructuralFeature.Setting, FeatureMap, FeatureMap.Internal, FeatureMap.Internal.Wrapper, InternalEList<FeatureMap.Entry>, InternalEList.Unsettable<FeatureMap.Entry>
- Enclosing class:
- CDOObjectImpl
public class CDOObjectImpl.CDOStoreFeatureMap
- extends DelegatingFeatureMap
TODO Remove this when EMF has fixed bug 197487
- Author:
- Eike Stepper
- See Also:
- Serialized Form
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingFeatureMap |
add, add, add, add, add, addAll, addAll, addAll, addAll, addAll, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicRemove, basicToArray, basicToArray, canContainNull, clear, contains, contains, containsAll, createEntry, createNotification, createRawEntry, doAdd, doAdd, doAddAll, doAddAll, doSet, entryIndex, featureMap, get, get, getEStructuralFeature, getFeatureType, getModCount, getValue, getWrapper, hasInverse, hasShadow, indexOf, indexOf, inverseAdd, inverseRemove, inverseTouch, isEmpty, isEObject, isMany, isResolveProxies, isSet, isUnique, iterator, lastIndexOf, lastIndexOf, list, listIterator, listIterator, move, move, move, remove, remove, removeAll, resolve, resolveProxy, resolveProxy, retainAll, set, set, set, set, setting, setUnique, setValue, setWrapper, shadowAdd, shadowRemove, shadowSet, shouldUnset, size, toArray, toArray, toArray, toArray, unset, validate, valueListIterator, valueListIterator |
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList |
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, indexOf, isContainment, isInstance, isNotificationRequired, isSet, lastIndexOf, resolve, toArray, toArray, unset |
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, addUnique, basicAdd, basicSet, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, remove, removeAll, setUnique |
Methods inherited from class org.eclipse.emf.common.util.DelegatingEList |
containsAll, delegateEquals, doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString |
Methods inherited from class org.eclipse.emf.common.util.AbstractEList |
didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move, useEquals |
Methods inherited from interface org.eclipse.emf.ecore.util.InternalEList |
addAllUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray, setUnique |
Methods inherited from interface org.eclipse.emf.common.util.EList |
move |
Methods inherited from interface java.util.List |
clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, size, subList, toArray, toArray |
CDOObjectImpl.CDOStoreFeatureMap
public CDOObjectImpl.CDOStoreFeatureMap(EStructuralFeature eStructuralFeature)
delegateList
protected List<FeatureMap.Entry> delegateList()
- Specified by:
delegateList
in class DelegatingEList<FeatureMap.Entry>
getEStructuralFeature
public EStructuralFeature getEStructuralFeature()
- Specified by:
getEStructuralFeature
in interface EStructuralFeature.Setting
- Overrides:
getEStructuralFeature
in class DelegatingFeatureMap
delegateAdd
protected void delegateAdd(int index,
FeatureMap.Entry object)
- Overrides:
delegateAdd
in class DelegatingEList<FeatureMap.Entry>
delegateAdd
protected void delegateAdd(FeatureMap.Entry object)
- Overrides:
delegateAdd
in class DelegatingEList<FeatureMap.Entry>
delegateBasicList
protected List<FeatureMap.Entry> delegateBasicList()
- Overrides:
delegateBasicList
in class DelegatingEList<FeatureMap.Entry>
delegateClear
protected void delegateClear()
- Overrides:
delegateClear
in class DelegatingEList<FeatureMap.Entry>
delegateContains
protected boolean delegateContains(Object object)
- Overrides:
delegateContains
in class DelegatingEList<FeatureMap.Entry>
delegateContainsAll
protected boolean delegateContainsAll(Collection<?> collection)
- Overrides:
delegateContainsAll
in class DelegatingEList<FeatureMap.Entry>
delegateGet
protected FeatureMap.Entry delegateGet(int index)
- Overrides:
delegateGet
in class DelegatingEList<FeatureMap.Entry>
delegateHashCode
protected int delegateHashCode()
- Overrides:
delegateHashCode
in class DelegatingEList<FeatureMap.Entry>
delegateIndexOf
protected int delegateIndexOf(Object object)
- Overrides:
delegateIndexOf
in class DelegatingEList<FeatureMap.Entry>
delegateIsEmpty
protected boolean delegateIsEmpty()
- Overrides:
delegateIsEmpty
in class DelegatingEList<FeatureMap.Entry>
delegateIterator
protected Iterator<FeatureMap.Entry> delegateIterator()
- Overrides:
delegateIterator
in class DelegatingEList<FeatureMap.Entry>
delegateLastIndexOf
protected int delegateLastIndexOf(Object object)
- Overrides:
delegateLastIndexOf
in class DelegatingEList<FeatureMap.Entry>
delegateListIterator
protected ListIterator<FeatureMap.Entry> delegateListIterator()
- Overrides:
delegateListIterator
in class DelegatingEList<FeatureMap.Entry>
delegateRemove
protected FeatureMap.Entry delegateRemove(int index)
- Overrides:
delegateRemove
in class DelegatingEList<FeatureMap.Entry>
delegateSet
protected FeatureMap.Entry delegateSet(int index,
FeatureMap.Entry object)
- Overrides:
delegateSet
in class DelegatingEList<FeatureMap.Entry>
delegateSize
protected int delegateSize()
- Overrides:
delegateSize
in class DelegatingEList<FeatureMap.Entry>
delegateToArray
protected Object[] delegateToArray()
- Overrides:
delegateToArray
in class DelegatingEList<FeatureMap.Entry>
delegateToArray
protected <T> T[] delegateToArray(T[] array)
- Overrides:
delegateToArray
in class DelegatingEList<FeatureMap.Entry>
delegateMove
protected FeatureMap.Entry delegateMove(int targetIndex,
int sourceIndex)
- Overrides:
delegateMove
in class DelegatingEList<FeatureMap.Entry>
delegateToString
protected String delegateToString()
- Overrides:
delegateToString
in class DelegatingEList<FeatureMap.Entry>
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.