Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectEStoreContainmentWithInverseEList.Unsettable<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.SubsetSupersetEObjectEStoreContainmentEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentWithInverseEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentWithInverseEList.Unsettable<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:
SubsetSupersetEObjectEStoreContainmentWithInverseEList.Unsettable.Resolving
- Enclosing class:
- SubsetSupersetEObjectEStoreContainmentWithInverseEList<E>
public static class SubsetSupersetEObjectEStoreContainmentWithInverseEList.Unsettable<E> extends SubsetSupersetEObjectEStoreContainmentWithInverseEList<E>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubsetSupersetEObjectEStoreContainmentWithInverseEList.Unsettable.Resolving<E>
-
Nested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentWithInverseEList
SubsetSupersetEObjectEStoreContainmentWithInverseEList.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 protected boolean
isSet
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentWithInverseEList
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 Unsettable(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 void
didChange()
boolean
isSet()
void
unset()
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasNavigableInverse
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreContainmentEList
addAll, addAll, hasInverse, isContainment
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList
add, add, 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, snapshot
-
Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, hasInstanceClass, hasManyInverse, isContainer, isEObject, isUnique, isUnsettable, kind, 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, 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
-
-
-
-
Method Detail
-
didChange
protected void didChange()
- Overrides:
didChange
in classorg.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
-
isSet
public boolean isSet()
-
-