Package com.nomagic.magicdraw.uml2.util
Class SubsetSupersetEObjectWithInverseResolvingEList<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>
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<E>,Collection<E>,List<E>,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:
SubsetSupersetEObjectWithInverseResolvingEList.ManyInverse,SubsetSupersetEObjectWithInverseResolvingEList.Unsettable
public class SubsetSupersetEObjectWithInverseResolvingEList<E>
extends SubsetSupersetEObjectWithInverseEList<E>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseEList
inverseFeatureIDFields inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
subsetFeatureIDs, supersetFeatureIDsFields inherited from class org.eclipse.emf.ecore.util.EObjectEList
featureIDFields inherited from class org.eclipse.emf.ecore.util.EcoreEList
dataClass, ownerFields inherited from class org.eclipse.emf.common.util.BasicEList
data, sizeFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionSubsetSupersetEObjectWithInverseResolvingEList(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs, int inverseFeatureID) Creates and initializes a newSubsetSupersetEObjectWithInverseResolvingEListinstance. -
Method Summary
Methods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectWithInverseEList
getInverseFeatureClass, getInverseFeatureID, hasInverse, hasNavigableInverseMethods inherited from class com.nomagic.magicdraw.uml2.util.SubsetSupersetEObjectEList
add, add, addAll, addAll, basicAdd, basicSet, basicSupersetAdd, didRemove, enforceSubsetConstraints, enforceSupersetConstraints, replaceOrAddToSuperset, resolve, set, subsetRemove, supersetAddMethods inherited from class com.nomagic.magicdraw.uml2.util.ModelEObjectEList
checkCompatibility, createOperationTimeoutException, getEventSupporter, getLockProviderMethods 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, hasManyInverse, indexOf, isEmpty, lastIndexOf, move, primitiveGet, remove, removeAll, setUnique, size, startLogEvents, stopLogEvents, validateMethods inherited from class org.eclipse.emf.ecore.util.EObjectEList
canContainNull, getFeatureID, isEObject, isUnique, useEqualsMethods 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, isSet, newData, resolve, resolveProxy, set, toArray, toArray, unsetMethods inherited from class org.eclipse.emf.ecore.util.NotifyingInternalEListImpl
basicIterator, basicListIterator, basicListIteratorMethods 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, shadowSetMethods inherited from class org.eclipse.emf.common.util.BasicEList
clone, data, grow, setData, shrinkMethods inherited from class org.eclipse.emf.common.util.AbstractEList
didAdd, didChange, didClear, didMove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, iterator, listIterator, listIterator, move, remove, retainAll, toStringMethods inherited from class java.util.AbstractList
removeRange, subListMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
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, basicIterator, basicListIterator, basicListIterator, basicRemoveMethods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, replaceAll, retainAll, sort, spliterator, subList
-
Constructor Details
-
SubsetSupersetEObjectWithInverseResolvingEList
public SubsetSupersetEObjectWithInverseResolvingEList(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, @CheckForNull int[] supersetFeatureIDs, @CheckForNull int[] subsetFeatureIDs, int inverseFeatureID) Creates and initializes a newSubsetSupersetEObjectWithInverseResolvingEListinstance.- 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 Details