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>, SequencedCollection<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:
  • 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>