## Uses of Interface
org.eclipse.incquery.runtime.matchers.psystem.IExpressionEvaluator

- Packages that use IExpressionEvaluator
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.specification |
  org.eclipse.incquery.runtime.localsearch.operations.check |
  org.eclipse.incquery.runtime.localsearch.operations.extend |
  org.eclipse.incquery.runtime.matchers.planning |
  org.eclipse.incquery.runtime.matchers.psystem.basicdeferred |
  org.eclipse.incquery.runtime.rete.eval |

- - ### Uses of IExpressionEvaluator in org.eclipse.incquery.patternlanguage.emf.specification

    Classes in org.eclipse.incquery.patternlanguage.emf.specification that implement IExpressionEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBaseEvaluator` Evaluates an XBase XExpression inside Rete.

  - ### Uses of IExpressionEvaluator in org.eclipse.incquery.runtime.localsearch.operations.check

    Constructors in org.eclipse.incquery.runtime.localsearch.operations.check with parameters of type IExpressionEvaluator
    Constructor and Description
    `ExpressionCheck(IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> nameMap)`

  - ### Uses of IExpressionEvaluator in org.eclipse.incquery.runtime.localsearch.operations.extend

    Constructors in org.eclipse.incquery.runtime.localsearch.operations.extend with parameters of type IExpressionEvaluator
    Constructor and Description
    `ExpressionEval(IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> nameMap, int position)`

  - ### Uses of IExpressionEvaluator in org.eclipse.incquery.runtime.matchers.planning

    Methods in org.eclipse.incquery.runtime.matchers.planning with parameters of type IExpressionEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `SubPlan` | IOperationCompiler.`buildFunctionEvaluator(IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> tupleNameMap, SubPlan parentPlan, java.lang.Object computedResultCalibrationElement)`
    `SubPlan` | IOperationCompiler.`buildPredicateChecker(IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> tupleNameMap, SubPlan parentPlan)`

  - ### Uses of IExpressionEvaluator in org.eclipse.incquery.runtime.matchers.psystem.basicdeferred

    Methods in org.eclipse.incquery.runtime.matchers.psystem.basicdeferred that return IExpressionEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `IExpressionEvaluator` | ExpressionEvaluation.`getEvaluator()`

    Constructors in org.eclipse.incquery.runtime.matchers.psystem.basicdeferred with parameters of type IExpressionEvaluator
    Constructor and Description
    `ExpressionEvaluation(PBody pBody, IExpressionEvaluator evaluator, PVariable outputVariable)`

  - ### Uses of IExpressionEvaluator in org.eclipse.incquery.runtime.rete.eval

    Constructors in org.eclipse.incquery.runtime.rete.eval with parameters of type IExpressionEvaluator
    Constructor and Description
    `AbstractEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `CachedFunctionEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `CachedPredicateEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `MemorylessEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int tupleWidth)`
    `OutputCachingEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`