Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectEStoreWithInverseEList.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.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.SubsetSupersetEObjectEStoreWithInverseEList.Unsettable<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>
- Direct Known Subclasses:
 SubsetSupersetEObjectEStoreWithInverseEList.Unsettable.ManyInverse
- Enclosing class:
 - SubsetSupersetEObjectEStoreWithInverseEList<E>
 
public static class SubsetSupersetEObjectEStoreWithInverseEList.Unsettable<E>
extends SubsetSupersetEObjectEStoreWithInverseEList<E>
- See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseEList
SubsetSupersetEObjectEStoreWithInverseEList.Unsettable<E> - 
Field Summary
FieldsFields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreWithInverseEList
inverseFeatureIDFields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList
dataClass, subsetFeatureIDs, supersetFeatureIDsFields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic
eStructuralFeatureFields 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, kindFields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList
ownerFields inherited from class java.util.AbstractList
modCount - 
Constructor Summary
ConstructorsConstructorDescriptionUnsettable(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.SubsetSupersetEObjectEStoreWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasInverse, hasNavigableInverseMethods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEStoreEList
add, add, addAll, addAll, basicAdd, basicSet, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, replaceOrAddToSuperset, resolve, set, subsetRemove, supersetAddMethods 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, validateMethods inherited from class com.nomagic.magicdraw.emf.impl.BasicEStoreEList
createOperationTimeoutException, getLockProviderMethods 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, snapshotMethods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
canContainNull, hasInstanceClass, hasManyInverse, isContainer, isContainment, isEObject, isUnique, isUnsettable, kind, useEqualsMethods 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, resolve, resolveProxy, set, toArray, toArrayMethods inherited from class org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl
basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArrayMethods 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, shadowSetMethods inherited from class org.eclipse.emf.common.util.DelegatingEList
doClear, equals, get, hashCode, isEmpty, primitiveGet, remove, retainAll, size, toStringMethods inherited from class org.eclipse.emf.common.util.AbstractEList
didAdd, didClear, didMove, didSet, equalObjects, getDuplicates, getNonDuplicates, iterator, listIterator, listIterator, moveMethods inherited from class java.util.AbstractList
removeRange, subListMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.eclipse.emf.common.util.EList
moveMethods inherited from interface org.eclipse.emf.ecore.util.InternalEList
addAllUnique, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArrayMethods inherited from interface java.util.List
clear, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, replaceAll, retainAll, size, sort, spliterator, subList 
- 
Field Details
- 
isSet
protected boolean isSet 
 - 
 - 
Constructor Details
- 
Unsettable
public Unsettable(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, @CheckForNull int[] supersetFeatureIDs, @CheckForNull int[] subsetFeatureIDs, int inverseFeatureID)  
 - 
 - 
Method Details
- 
didChange
protected void didChange()- Overrides:
 didChangein classorg.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
 - 
isSet
public boolean isSet() - 
unset
public void unset() 
 -