Class SubsetSupersetEObjectEStoreWithInverseEList<E>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SubsetSupersetEObjectEStoreWithInverseEList.ManyInverse<E>  
      static class  SubsetSupersetEObjectEStoreWithInverseEList.Unsettable<E>  
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList

        org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E extends java.lang.Object>, org.eclipse.emf.ecore.util.DelegatingEcoreEList.UnmodifiableEList<E extends java.lang.Object>
      • Nested classes/interfaces inherited from class org.eclipse.emf.common.util.DelegatingEList

        org.eclipse.emf.common.util.DelegatingEList.EIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.EListIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEIterator<E1 extends java.lang.Object>, org.eclipse.emf.common.util.DelegatingEList.NonResolvingEListIterator<E1 extends java.lang.Object>
      • Nested classes/interfaces inherited from class org.eclipse.emf.common.util.AbstractEList

        org.eclipse.emf.common.util.AbstractEList.BasicIndexOutOfBoundsException
    • 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)  
    • 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>