Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectEStoreWithInverseResolvingEList<E>
- 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<E>
-
- org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
-
- org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E>
-
- com.nomagic.magicdraw.emf.impl.BasicEStoreEList<E>
-
- com.nomagic.magicdraw.uml2.util.ModelEStoreEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseResolvingEList<E>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.List<E>
,org.eclipse.emf.common.notify.NotifyingList<E>
,org.eclipse.emf.common.util.EList<E>
,org.eclipse.emf.ecore.EStructuralFeature.Setting
,org.eclipse.emf.ecore.util.InternalEList<E>
,org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
- Direct Known Subclasses:
SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse
,SubsetSupersetEObjectEStoreWithInverseResolvingEList.Unsettable
public class SubsetSupersetEObjectEStoreWithInverseResolvingEList<E> extends SubsetSupersetEObjectEStoreWithInverseEList<E>
- Since:
- 1.2
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse<E>
static class
SubsetSupersetEObjectEStoreWithInverseResolvingEList.Unsettable<E>
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.UnmodifiableEList<E extends java.lang.Object>
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.util.DelegatingEList
org.eclipse.emf.common.util.DelegatingEList.EIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.EListIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEListIterator<E1 extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseEList
inverseFeatureID
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList
dataClass, subsetFeatureIDs, supersetFeatureIDs
-
Fields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic
eStructuralFeature
-
-
Constructor Summary
Constructors Constructor Description SubsetSupersetEObjectEStoreWithInverseResolvingEList(java.lang.Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected E
resolve(int index, E object)
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasInverse, hasNavigableInverse
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList
add, add, addAll, addAll, basicAdd, basicSet, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, replaceOrAddToSuperset, resolve, set, subsetRemove, supersetAdd
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.ModelEStoreEList
addAllUnique, addUnique, addUnique, afterChange, basicRemove, beforeChange, firePropertyChange, firePropertyChange, getPropertyEventName, hasProxies, indexOf, isRawMode, lastIndexOf, move, remove, removeAll, setUnique, startLogEvents, stopLogEvents, validate
-
Methods inherited from class com.nomagic.magicdraw.emf.impl.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, makeLastInCollection
-
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, didChange, hasInstanceClass, hasManyInverse, isContainer, isContainment, isEObject, isSet, isUnique, isUnsettable, kind, unset, useEquals
-
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getFeatureType, getInverseEReference, getNotifier, inverseAdd, inverseRemove, isInstance, isNotificationRequired, resolve, resolveProxy, set, toArray, toArray
-
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, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, hasShadow, shadowAdd, shadowRemove, shadowSet
-
Methods inherited from class org.eclipse.emf.common.util.DelegatingEList
containsAll, doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toString
-
Methods inherited from class org.eclipse.emf.common.util.AbstractEList
didAdd, didClear, didMove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, move
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SubsetSupersetEObjectEStoreWithInverseResolvingEList
public SubsetSupersetEObjectEStoreWithInverseResolvingEList(java.lang.Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, @CheckForNull int[] supersetFeatureIDs, @CheckForNull int[] subsetFeatureIDs, int inverseFeatureID)
-
-