public class OrderedFeatureMap
extends org.eclipse.emf.ecore.util.BasicFeatureMap
Modifier and Type | Class and Description |
---|---|
static interface |
OrderedFeatureMap.ListBehavior<T> |
static interface |
OrderedFeatureMap.Order<T> |
static class |
OrderedFeatureMap.OrderedListBehavior<T>
Class which encapsulates the behavior that ensures that elements to the list will be inserted into the list
without violating the order of the list.
|
org.eclipse.emf.ecore.util.BasicFeatureMap.FeatureEIterator<E>, org.eclipse.emf.ecore.util.BasicFeatureMap.FeatureMapEObjectImpl, org.eclipse.emf.ecore.util.BasicFeatureMap.ResolvingFeatureEIterator<E>, org.eclipse.emf.ecore.util.BasicFeatureMap.ValueListIteratorImpl<E1>
org.eclipse.emf.ecore.util.EDataTypeEList.Unsettable<E>
org.eclipse.emf.ecore.util.EcoreEList.Dynamic<E>, org.eclipse.emf.ecore.util.EcoreEList.Generic<E>, org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E>
org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException, org.eclipse.emf.common.util.BasicEList.EIterator<E1>, org.eclipse.emf.common.util.BasicEList.EListIterator<E1>, org.eclipse.emf.common.util.BasicEList.FastCompare<E>, org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator<E1>, org.eclipse.emf.common.util.BasicEList.NonResolvingEListIterator<E1>
org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper
Constructor and Description |
---|
OrderedFeatureMap(org.eclipse.emf.ecore.InternalEObject owner,
int featureID) |
OrderedFeatureMap(org.eclipse.emf.ecore.InternalEObject owner,
int featureID,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doAdd(org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
void |
doAdd(int index,
org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
boolean |
doAddAll(java.util.Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection) |
boolean |
doAddAll(int index,
java.util.Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection) |
org.eclipse.emf.ecore.util.FeatureMap.Entry |
doSet(int index,
org.eclipse.emf.ecore.util.FeatureMap.Entry object) |
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, clear, contains, contains, containsAll, createEntry, createNotification, createRawEntry, entryIndex, featureMap, get, get, getEStructuralFeature, getModCount, getValue, getWrapper, hasInverse, hasShadow, indexOf, indexOf, inverseAdd, inverseAdd, inverseRemove, inverseRemove, inverseTouch, isEmpty, isMany, isResolveProxies, isSet, iterator, lastIndexOf, lastIndexOf, list, listIterator, listIterator, move, move, move, newData, remove, remove, removeAll, resolve, resolveProxy, resolveProxy, retainAll, set, set, set, set, setting, setUnique, setValue, setWrapper, shadowAdd, shadowAdd, shadowRemove, shadowRemove, shadowSet, shouldUnset, size, toArray, toArray, toArray, toArray, unset, validate, valueListIterator, valueListIterator
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, indexOf, isContainment, isInstance, isNotificationRequired, isSet, lastIndexOf, resolve, resolve, toArray, toArray, unset
basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addUnique, basicAdd, basicSet, canContainNull, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, remove, removeAll, setUnique
assign, basicGet, clone, data, get, grow, isEmpty, primitiveGet, setData, shrink, size
didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, retainAll, toString, useEquals
finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray, setUnique
public OrderedFeatureMap(org.eclipse.emf.ecore.InternalEObject owner, int featureID)
public OrderedFeatureMap(org.eclipse.emf.ecore.InternalEObject owner, int featureID, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
protected boolean doAdd(org.eclipse.emf.ecore.util.FeatureMap.Entry object)
doAdd
in class org.eclipse.emf.ecore.util.BasicFeatureMap
public org.eclipse.emf.ecore.util.FeatureMap.Entry doSet(int index, org.eclipse.emf.ecore.util.FeatureMap.Entry object)
doSet
in class org.eclipse.emf.ecore.util.BasicFeatureMap
public void doAdd(int index, org.eclipse.emf.ecore.util.FeatureMap.Entry object)
doAdd
in class org.eclipse.emf.ecore.util.BasicFeatureMap
public boolean doAddAll(java.util.Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection)
doAddAll
in class org.eclipse.emf.ecore.util.BasicFeatureMap
public boolean doAddAll(int index, java.util.Collection<? extends org.eclipse.emf.ecore.util.FeatureMap.Entry> collection)
doAddAll
in class org.eclipse.emf.ecore.util.BasicFeatureMap