Class SubsetSupersetEObjectEStoreContainmentEList<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>
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:
SubsetSupersetEObjectEStoreContainmentEList.Resolving, SubsetSupersetEObjectEStoreContainmentEList.Unsettable, SubsetSupersetEObjectEStoreContainmentWithInverseEList

public class SubsetSupersetEObjectEStoreContainmentEList<E> extends SubsetSupersetEObjectEStoreEList<E>
Since:
1.2
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
  • Field Summary

    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

    Fields 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, kind

    Fields inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList

    owner

    Fields inherited from class java.util.AbstractList

    modCount
  • Constructor Summary

    Constructors
    Constructor
    Description
    SubsetSupersetEObjectEStoreContainmentEList(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, int[] supersetFeatureIDs, int[] subsetFeatureIDs)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    addAll(int index, Collection<? extends E> collection)
     
    boolean
    addAll(Collection<? extends E> collection)
     
    protected boolean
     
    protected boolean
     
    protected boolean
     

    Methods inherited from class com.nomagic.magicdraw.emf.impl.BasicEStoreEList

    createOperationTimeoutException, getLockProvider

    Methods 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, snapshot

    Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic

    canContainNull, didChange, hasInstanceClass, hasManyInverse, isContainer, isEObject, isSet, isUnique, isUnsettable, kind, unset, useEquals

    Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList

    contains, containsAll, createNotification, createNotification, dispatchNotification, get, getEObject, getFeature, getFeatureID, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, 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

    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.util.AbstractList

    removeRange, subList

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream, toArray

    Methods inherited from interface org.eclipse.emf.common.util.EList

    move

    Methods inherited from interface org.eclipse.emf.ecore.util.InternalEList

    addAllUnique, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray

    Methods inherited from interface java.lang.Iterable

    forEach
  • Constructor Details

    • SubsetSupersetEObjectEStoreContainmentEList

      public SubsetSupersetEObjectEStoreContainmentEList(Class<?> dataClass, org.eclipse.emf.ecore.InternalEObject owner, int featureID, @CheckForNull int[] supersetFeatureIDs, @CheckForNull int[] subsetFeatureIDs)
  • Method Details

    • hasInverse

      protected boolean hasInverse()
      Overrides:
      hasInverse in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
    • hasNavigableInverse

      protected boolean hasNavigableInverse()
      Overrides:
      hasNavigableInverse in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
    • isContainment

      protected boolean isContainment()
      Overrides:
      isContainment in class org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
    • addAll

      public boolean addAll(Collection<? extends E> collection)
      Specified by:
      addAll in interface Collection<E>
      Specified by:
      addAll in interface List<E>
      Overrides:
      addAll in class SubsetSupersetEObjectEStoreEList<E>
    • addAll

      public boolean addAll(int index, Collection<? extends E> collection)
      Specified by:
      addAll in interface List<E>
      Overrides:
      addAll in class SubsetSupersetEObjectEStoreEList<E>