Class SubsetSupersetEObjectEStoreWithInverseEList<E>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int inverseFeatureID  
      • 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
      SubsetSupersetEObjectEStoreWithInverseEList​(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
      java.lang.Class<?> getInverseFeatureClass()  
      int getInverseFeatureID()  
      protected boolean hasInverse()  
      protected boolean hasNavigableInverse()  
      • 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, isContainment, 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, 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
      • Methods inherited from interface java.util.List

        clear, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, replaceAll, retainAll, size, sort, spliterator, subList
    • Field Detail

      • inverseFeatureID

        protected final int inverseFeatureID
    • Constructor Detail

      • SubsetSupersetEObjectEStoreWithInverseEList

        public SubsetSupersetEObjectEStoreWithInverseEList​(java.lang.Class<?> dataClass,
                                                           org.eclipse.emf.ecore.InternalEObject owner,
                                                           int featureID,
                                                           @CheckForNull
                                                           int[] supersetFeatureIDs,
                                                           @CheckForNull
                                                           int[] subsetFeatureIDs,
                                                           int inverseFeatureID)
    • Method Detail

      • 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>
      • getInverseFeatureID

        public int getInverseFeatureID()
        Overrides:
        getInverseFeatureID in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>
      • getInverseFeatureClass

        public java.lang.Class<?> getInverseFeatureClass()
        Overrides:
        getInverseFeatureClass in class org.eclipse.emf.ecore.util.DelegatingEcoreEList<E>