Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectWithInverseResolvingEList.Unsettable.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.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.dassault_systemes.modeler.foundation.util.AbstractModelEObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.ModelEObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList.Unsettable<E>
-
- com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<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>
- Enclosing class:
- SubsetSupersetEObjectWithInverseResolvingEList.Unsettable<E>
public static class SubsetSupersetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<E> extends SubsetSupersetEObjectWithInverseResolvingEList.Unsettable<E>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList.Unsettable
SubsetSupersetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>
-
Nested classes/interfaces inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList
SubsetSupersetEObjectWithInverseResolvingEList.Unsettable<E>
-
-
Field Summary
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList.Unsettable
isSet
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseEList
inverseFeatureID
-
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
subsetFeatureIDs, supersetFeatureIDs
-
-
Constructor Summary
Constructors Constructor Description ManyInverse(java.lang.Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID)
Creates and initializes a newSubsetSupersetEObjectWithInverseResolvingEList$Unsettable$ManyInverse
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
hasManyInverse()
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList.Unsettable
didChange, isSet, unset
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseResolvingEList
hasProxies, resolve
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasInverse, hasNavigableInverse
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
add, add, addAll, addAll, basicAdd, basicSet, basicSupersetAdd, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, replaceOrAddToSuperset, resolve, set, subsetRemove, supersetAdd
-
Methods inherited from class com.nomagic.magicdraw.uml2.util.ModelEObjectEList
checkCompatibility, createOperationTimeoutException, getEventSupporter, getLockProvider
-
Methods inherited from class com.dassault_systemes.modeler.foundation.util.AbstractModelEObjectEList
addAllUnique, addUnique, addUnique, afterChange, assign, basicContains, basicContainsAll, basicGet, basicIndexOf, basicLastIndexOf, basicList, basicToArray, basicToArray, beforeChange, clear, contains, doMove, doRemove, execute, firePropertyChange, get, getPropertyEventName, indexOf, isEmpty, lastIndexOf, move, primitiveGet, remove, removeAll, setUnique, size, startLogEvents, stopLogEvents, validate
-
Methods inherited from class org.eclipse.emf.ecore.util.EObjectEList
canContainNull, getFeatureID, isEObject, isUnique, useEquals
-
Methods inherited from class org.eclipse.emf.ecore.util.EcoreEList
createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getNotifier, hasInstanceClass, inverseAdd, inverseRemove, isContainment, 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
-
-
-
-
Constructor Detail
-
ManyInverse
public ManyInverse(java.lang.Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID)
Creates and initializes a newSubsetSupersetEObjectWithInverseResolvingEList$Unsettable$ManyInverse
instance.- Parameters:
dataClass
- data class.owner
- owner of the setting.featureID
- feature id.supersetFeatureIDs
- array of superset features.subsetFeatureIDs
- array of subset features.inverseFeatureID
- id of inverse feature.
-
-
Method Detail
-
hasManyInverse
protected boolean hasManyInverse()
- Overrides:
hasManyInverse
in classcom.dassault_systemes.modeler.foundation.util.AbstractModelEObjectEList<E>
-
-