## Uses of Interface
org.eclipse.incquery.runtime.base.api.NavigationHelper

- Packages that use NavigationHelper
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.base.api |
  org.eclipse.incquery.runtime.base.core |
  org.eclipse.incquery.runtime.emf |
  org.eclipse.incquery.runtime.localsearch.matcher |

- - ### Uses of NavigationHelper in org.eclipse.incquery.runtime.base.api

    Methods in org.eclipse.incquery.runtime.base.api that return NavigationHelper
    Modifier and Type | Method and Description
    --- | ---
    `NavigationHelper` | IncQueryBaseFactory.`createNavigationHelper(org.eclipse.emf.common.notify.Notifier emfRoot, BaseIndexOptions options, org.apache.log4j.Logger logger)` The method creates a `NavigationHelper` index for the given EMF model root.
    `NavigationHelper` | IncQueryBaseFactory.`createNavigationHelper(org.eclipse.emf.common.notify.Notifier emfRoot, boolean wildcardMode, boolean dynamicModel, org.apache.log4j.Logger logger)` The method creates a `NavigationHelper` index for the given EMF model root.
    `NavigationHelper` | IncQueryBaseFactory.`createNavigationHelper(org.eclipse.emf.common.notify.Notifier emfRoot, boolean wildcardMode, org.apache.log4j.Logger logger)` The method creates a `NavigationHelper` index for the given EMF model root.

    Methods in org.eclipse.incquery.runtime.base.api with parameters of type NavigationHelper
    Modifier and Type | Method and Description
    --- | ---
    `TransitiveClosureHelper` | IncQueryBaseFactory.`createTransitiveClosureHelper(NavigationHelper baseIndex, java.util.Set<org.eclipse.emf.ecore.EReference> referencesToObserve)` The method creates a TransitiveClosureHelper instance built on an existing NavigationHelper.

  - ### Uses of NavigationHelper in org.eclipse.incquery.runtime.base.core

    Classes in org.eclipse.incquery.runtime.base.core that implement NavigationHelper
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NavigationHelperImpl`

    Constructors in org.eclipse.incquery.runtime.base.core with parameters of type NavigationHelper
    Constructor and Description
    `EMFDataSource(NavigationHelper navigationHelper, java.util.Set<org.eclipse.emf.ecore.EReference> references, java.util.Set<org.eclipse.emf.ecore.EClass> classes)`
    `TransitiveClosureHelperImpl(NavigationHelper navigationHelper, boolean disposeBaseIndexWhenDisposed, java.util.Set<org.eclipse.emf.ecore.EReference> references)`

  - ### Uses of NavigationHelper in org.eclipse.incquery.runtime.emf

    Methods in org.eclipse.incquery.runtime.emf that return NavigationHelper
    Modifier and Type | Method and Description
    --- | ---
    `static NavigationHelper` | EMFScope.`extractUnderlyingEMFIndex(IncQueryEngine engine)` Provides access to the underlying EMF model index (`NavigationHelper`) from an IncQuery engine instantiated on an EMFScope
    `NavigationHelper` | EMFBaseIndexWrapper.`getNavigationHelper()`

    Constructors in org.eclipse.incquery.runtime.emf with parameters of type NavigationHelper
    Constructor and Description
    `DynamicEMFQueryRuntimeContext(NavigationHelper baseIndex, org.apache.log4j.Logger logger, EMFScope emfScope)`
    `EMFBaseIndexWrapper(NavigationHelper navigationHelper)`
    `EMFQueryRuntimeContext(NavigationHelper baseIndex, org.apache.log4j.Logger logger, EMFScope emfScope)`

  - ### Uses of NavigationHelper in org.eclipse.incquery.runtime.localsearch.matcher

    Methods in org.eclipse.incquery.runtime.localsearch.matcher that return NavigationHelper
    Modifier and Type | Method and Description
    --- | ---
    `NavigationHelper` | ISearchContext.`getBaseIndex()`
    `NavigationHelper` | ISearchContext.SearchContext.`getBaseIndex()`