## Uses of Interface
org.eclipse.incquery.runtime.matchers.context.IQueryRuntimeContext

- Packages that use IQueryRuntimeContext
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.api.scope |
  org.eclipse.incquery.runtime.emf |
  org.eclipse.incquery.runtime.localsearch.matcher.integration |
  org.eclipse.incquery.runtime.localsearch.planner |
  org.eclipse.incquery.runtime.matchers.backend |
  org.eclipse.incquery.runtime.rete.matcher |

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

    Methods in org.eclipse.incquery.runtime.api.scope with parameters of type IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | IEngineContext.IQueryBackendInitializer.`initializeWith(IQueryRuntimeContext runtimeContext)`

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

    Classes in org.eclipse.incquery.runtime.emf that implement IQueryRuntimeContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DynamicEMFQueryRuntimeContext` In dynamic EMF mode, we need to make sure that EEnum literal constants and values returned by eval() expressions are canonicalized in the same way as enum literals from the EMF model.
    `class` | `EMFQueryRuntimeContext` The EMF-based runtime query context, backed by an IQBase NavigationHelper.

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

    Methods in org.eclipse.incquery.runtime.localsearch.matcher.integration with parameters of type IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `IQueryBackend` | LocalSearchBackendFactory.`create(org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, IQueryCacheContext queryCacheContext, IQueryBackendHintProvider hintProvider)`

    Constructors in org.eclipse.incquery.runtime.localsearch.matcher.integration with parameters of type IQueryRuntimeContext
    Constructor and Description
    `LocalSearchBackend(org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, IQueryCacheContext queryCacheContext, IQueryBackendHintProvider hintProvider)`
    `LocalSearchResultProvider(IQueryBackend backend, org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, IQueryCacheContext cacheContext, IQueryBackendHintProvider hintProvider, PQuery query)`

  - ### Uses of IQueryRuntimeContext in org.eclipse.incquery.runtime.localsearch.planner

    Methods in org.eclipse.incquery.runtime.localsearch.planner with parameters of type IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | LocalSearchPlanner.`initializePlanner(PQueryFlattener pQueryFlattener, org.apache.log4j.Logger logger, IQueryMetaContext metaContext, IQueryRuntimeContext runtimeContext, PBodyNormalizer pBodyNormalizer, LocalSearchRuntimeBasedStrategy localSearchPlannerStrategy, POperationCompiler pOperationCompiler, java.util.Map<java.lang.String,java.lang.Object> hints)`
    `SubPlan` | LocalSearchRuntimeBasedStrategy.`plan(PBody pBody, org.apache.log4j.Logger logger, java.util.Set<PVariable> initialBoundVariables, IQueryMetaContext metaContext, IQueryRuntimeContext runtimeContext, java.util.Map<java.lang.String,java.lang.Object> hints)` The implementation of a local search-based algorithm to create a search plan for a flattened (and normalized) PBody

    Constructors in org.eclipse.incquery.runtime.localsearch.planner with parameters of type IQueryRuntimeContext
    Constructor and Description
    `PConstraintInfo(PConstraint constraint, java.util.Set<PVariable> boundMaskVariables, java.util.Set<PVariable> freeMaskVariables, java.util.Set<PConstraintInfo> sameWithDifferentBindings, IQueryRuntimeContext runtimeContext)` Instantiates the wrapper
    `POperationCompiler(IQueryRuntimeContext runtimeContext, IQueryBackend backend)`
    `POperationCompiler(IQueryRuntimeContext runtimeContext, IQueryBackend backend, boolean baseIndexAvailable)`

  - ### Uses of IQueryRuntimeContext in org.eclipse.incquery.runtime.matchers.backend

    Methods in org.eclipse.incquery.runtime.matchers.backend with parameters of type IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `IQueryBackend` | IQueryBackendFactory.`create(org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, IQueryCacheContext queryCacheContext, IQueryBackendHintProvider hintProvider)`

  - ### Uses of IQueryRuntimeContext in org.eclipse.incquery.runtime.rete.matcher

    Methods in org.eclipse.incquery.runtime.rete.matcher that return IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `IQueryRuntimeContext` | ReteEngine.`getRuntimeContext()`

    Methods in org.eclipse.incquery.runtime.rete.matcher with parameters of type IQueryRuntimeContext
    Modifier and Type | Method and Description
    --- | ---
    `IQueryBackend` | ReteBackendFactory.`create(org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, IQueryCacheContext queryCacheContext, IQueryBackendHintProvider hintProvider)`

    Constructors in org.eclipse.incquery.runtime.rete.matcher with parameters of type IQueryRuntimeContext
    Constructor and Description
    `ReteEngine(org.apache.log4j.Logger logger, IQueryRuntimeContext runtimeContext, int reteThreads)`