Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectContainmentWithInverseEList.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.BasicEList<E>
-
- org.eclipse.emf.common.notify.impl.NotifyingListImpl<E>
-
- org.eclipse.emf.ecore.util.NotifyingInternalEListImpl<E>
-
- org.eclipse.emf.ecore.util.EcoreEList<E>
-
- org.eclipse.emf.ecore.util.EObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.ModelEObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentWithInverseEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentWithInverseEList.Unsettable<E>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.List<E>
,java.util.RandomAccess
,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:
SubsetSupersetEObjectContainmentWithInverseEList.Unsettable.Resolving
- Enclosing class:
- SubsetSupersetEObjectContainmentWithInverseEList<E>
public static class SubsetSupersetEObjectContainmentWithInverseEList.Unsettable<E> extends SubsetSupersetEObjectContainmentWithInverseEList<E>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubsetSupersetEObjectContainmentWithInverseEList.Unsettable.Resolving<E>
-
Nested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentWithInverseEList
SubsetSupersetEObjectContainmentWithInverseEList.Unsettable<E>
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EcoreEList
org.eclipse.emf.ecore.util.EcoreEList.Dynamic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.EcoreEList.Generic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E extends java.lang.Object>
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.util.BasicEList
org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException, org.eclipse.emf.common.util.BasicEList.EIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.BasicEList.EListIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.BasicEList.FastCompare<E extends java.lang.Object>, org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.BasicEList.NonResolvingEListIterator<E1 extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isSet
private static long
serialVersionUID
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentWithInverseEList
inverseFeatureID
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
subsetFeatureIDs, supersetFeatureIDs
-
-
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.SubsetSupersetEObjectContainmentWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasNavigableInverse
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectContainmentEList
addAll, addAll, hasInverse, isContainment
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
add, add, basicAdd, basicSet, basicSupersetAdd, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, replaceOrAddToSuperset, resolve, set, subsetRemove, supersetAdd
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.ModelEObjectEList
addAllUnique, addUnique, addUnique, addUniqueSuppressNotifications, afterChange, assign, basicContains, basicContainsAll, basicGet, basicIndexOf, basicLastIndexOf, basicList, basicToArray, basicToArray, beforeChange, clear, contains, doMove, doRemove, firePropertyChange, firePropertyChange, get, getPropertyEventName, hasManyInverse, indexOf, isEmpty, isRawMode, lastIndexOf, move, primitiveGet, remove, removeAll, setUnique, size, startLogEvents, stopLogEvents, validate
-
Methods inherited from class org.eclipse.emf.ecore.util.EObjectEList
canContainNull, getFeatureID, isEObject, isUnique, resolve, useEquals
-
Methods inherited from class org.eclipse.emf.ecore.util.EcoreEList
createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getNotifier, hasInstanceClass, hasProxies, inverseAdd, inverseRemove, isInstance, isNotificationRequired, newData, resolve, resolveProxy, set, toArray, toArray
-
Methods inherited from class org.eclipse.emf.ecore.util.NotifyingInternalEListImpl
basicIterator, basicListIterator, basicListIterator
-
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifyingListImpl
addAllUnique, addAllUnique, addAllUnique, basicRemove, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doRemoveAll, doSetUnique, getFeatureID, hasShadow, shadowAdd, shadowRemove, shadowSet
-
Methods inherited from class org.eclipse.emf.common.util.BasicEList
clone, data, grow, setData, shrink
-
Methods inherited from class org.eclipse.emf.common.util.AbstractEList
didAdd, didClear, didMove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, iterator, listIterator, listIterator, move, remove, retainAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
isSet
protected boolean isSet
-
-
Method Detail
-
didChange
protected void didChange()
- Overrides:
didChange
in classorg.eclipse.emf.common.util.AbstractEList<E>
-
isSet
public boolean isSet()
-
-