Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse<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.dassault_systemes.modeler.foundation.emf.impl.AbstractEStoreEList<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>
com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse<E>
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<E>
,Collection<E>
,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>
- Enclosing class:
- SubsetSupersetEObjectEStoreWithInverseResolvingEList<E>
public static class SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse<E>
extends SubsetSupersetEObjectEStoreWithInverseResolvingEList<E>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseResolvingEList
SubsetSupersetEObjectEStoreWithInverseResolvingEList.ManyInverse<E>, SubsetSupersetEObjectEStoreWithInverseResolvingEList.Unsettable<E>
-
Field Summary
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
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
ConstructorDescriptionManyInverse
(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID) -
Method Summary
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseResolvingEList
resolve
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, lastIndexOf, move, remove, removeAll, setUnique, validate
Methods inherited from class com.nomagic.magicdraw.emf.impl.BasicEStoreEList
createOperationTimeoutException, getLockProvider
Methods inherited from class com.dassault_systemes.modeler.foundation.emf.impl.AbstractEStoreEList
delegateAdd, delegateAdd, delegateBasicList, delegateClear, delegateContains, delegateContainsAll, delegateEquals, delegateGet, delegateHashCode, delegateIndexOf, delegateIsEmpty, delegateIterator, delegateLastIndexOf, delegateList, delegateListIterator, delegateMove, delegateRemove, delegateSet, delegateSize, delegateToArray, delegateToArray, delegateToString, eStore, execute, getEStructuralFeature, makeLastInCollection, snapshot
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, didChange, hasInstanceClass, isContainer, isContainment, isEObject, isSet, isUnique, isUnsettable, kind, unset, useEquals
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
contains, containsAll, 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
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.util.AbstractList
removeRange, subList
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface org.eclipse.emf.common.util.EList
move
Methods inherited from interface org.eclipse.emf.ecore.util.InternalEList
addAllUnique, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
Methods inherited from interface java.util.List
clear, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, replaceAll, retainAll, size, sort, spliterator, subList
-
Constructor Details
-
ManyInverse
public ManyInverse(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID)
-
-
Method Details
-
hasManyInverse
protected boolean hasManyInverse()- Overrides:
hasManyInverse
in classorg.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
-