## Uses of Interface
org.eclipse.incquery.runtime.api.scope.IBaseIndex

- Packages that use IBaseIndex
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.api |
  org.eclipse.incquery.runtime.api.scope |
  org.eclipse.incquery.runtime.emf |
  org.eclipse.incquery.runtime.evm.specific |
  org.eclipse.incquery.runtime.evm.specific.event |
  org.eclipse.incquery.runtime.evm.update |
  org.eclipse.incquery.runtime.internal.apiimpl |
  org.eclipse.incquery.runtime.localsearch.matcher |

- - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.api

    Methods in org.eclipse.incquery.runtime.api that return IBaseIndex
    Modifier and Type | Method and Description
    --- | ---
    `abstract IBaseIndex` | IncQueryEngine.`getBaseIndex()` Provides access to the internal base index component of the engine, responsible for keeping track of basic contents of the model.

  - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.api.scope

    Methods in org.eclipse.incquery.runtime.api.scope that return IBaseIndex
    Modifier and Type | Method and Description
    --- | ---
    `IBaseIndex` | IEngineContext.`getBaseIndex()` Returns the base index.

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

    Classes in org.eclipse.incquery.runtime.emf that implement IBaseIndex
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EMFBaseIndexWrapper` Wraps the EMF base index into the IBaseIndex interface.

  - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.evm.specific

    Methods in org.eclipse.incquery.runtime.evm.specific with parameters of type IBaseIndex
    Modifier and Type | Method and Description
    --- | ---
    `static UpdateCompleteBasedScheduler.UpdateCompleteBasedSchedulerFactory` | Schedulers.`getIQBaseSchedulerFactory(IBaseIndex index)` Creates a scheduler factory that creates schedulers by registering to the after update callback on the NavigationHelper.

  - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.evm.specific.event

    Constructors in org.eclipse.incquery.runtime.evm.specific.event with parameters of type IBaseIndex
    Constructor and Description
    `LightweightAttributeMonitor(IBaseIndex index)`

  - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.evm.update

    Constructors in org.eclipse.incquery.runtime.evm.update with parameters of type IBaseIndex
    Constructor and Description
    `IQBaseCallbackUpdateCompleteProvider(IBaseIndex index)` Creates a new provider for the given `IBaseIndex`.

  - ### Uses of IBaseIndex in org.eclipse.incquery.runtime.internal.apiimpl

    Methods in org.eclipse.incquery.runtime.internal.apiimpl that return IBaseIndex
    Modifier and Type | Method and Description
    --- | ---
    `IBaseIndex` | IncQueryEngineImpl.`getBaseIndex()`

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

    Constructors in org.eclipse.incquery.runtime.localsearch.matcher with parameters of type IBaseIndex
    Constructor and Description
    `SearchContext(IBaseIndex baseIndex)`
    `SearchContext(IBaseIndex baseIndex, java.util.Set<org.eclipse.emf.ecore.EClass> classes, java.util.Set<org.eclipse.emf.ecore.EDataType> dataTypes, java.util.Set<org.eclipse.emf.ecore.EStructuralFeature> features)`