# Uses of Package
org.eclipse.incquery.runtime.matchers.psystem

- Packages that use org.eclipse.incquery.runtime.matchers.psystem
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.specification |
  org.eclipse.incquery.patternlanguage.emf.specification.builder |
  org.eclipse.incquery.runtime.localsearch.operations |
  org.eclipse.incquery.runtime.localsearch.operations.check |
  org.eclipse.incquery.runtime.localsearch.operations.extend |
  org.eclipse.incquery.runtime.localsearch.plan |
  org.eclipse.incquery.runtime.localsearch.planner |
  org.eclipse.incquery.runtime.localsearch.planner.cost |
  org.eclipse.incquery.runtime.localsearch.planner.cost.impl |
  org.eclipse.incquery.runtime.localsearch.planner.util |
  org.eclipse.incquery.runtime.matchers.planning |
  org.eclipse.incquery.runtime.matchers.planning.helpers |
  org.eclipse.incquery.runtime.matchers.planning.operations |
  org.eclipse.incquery.runtime.matchers.psystem |
  org.eclipse.incquery.runtime.matchers.psystem.basicdeferred |
  org.eclipse.incquery.runtime.matchers.psystem.basicenumerables |
  org.eclipse.incquery.runtime.matchers.psystem.queries |
  org.eclipse.incquery.runtime.matchers.psystem.rewriters |
  org.eclipse.incquery.runtime.rete.construction.basiclinear |
  org.eclipse.incquery.runtime.rete.construction.plancompiler |
  org.eclipse.incquery.runtime.rete.construction.quasitree |
  org.eclipse.incquery.runtime.rete.eval |
  org.eclipse.incquery.runtime.rete.traceability |
  org.eclipse.incquery.runtime.rete.tuple |

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.patternlanguage.emf.specification
  Class and Description
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.
  InitializablePQuery Adds extra methods to the PQuery interface to initialize its contents.
  IValueProvider Helper interface to get values from a tuple of variables.
  PBody A set of constraints representing a pattern body

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.patternlanguage.emf.specification.builder
  Class and Description
  PBody A set of constraints representing a pattern body

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.operations
  Class and Description
  IValueProvider Helper interface to get values from a tuple of variables.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.operations.check
  Class and Description
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.operations.extend
  Class and Description
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.plan
  Class and Description
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.planner
  Class and Description
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.planner.cost
  Class and Description
  PConstraint

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.planner.cost.impl
  Class and Description
  PConstraint

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.localsearch.planner.util
  Class and Description
  PConstraint

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.planning
  Class and Description
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable
  TypeJudgement A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.planning.helpers
  Class and Description
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable
  TypeJudgement A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.planning.operations
  Class and Description
  EnumerablePConstraint A constraint for which all satisfying tuples of variable values can be enumerated at any point during run-time.
  PConstraint
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.psystem
  Class and Description
  BasePConstraint
  DeferredPConstraint Any constraint that can only be checked on certain SubPlans (e.g.
  EnumerablePConstraint A constraint for which all satisfying tuples of variable values can be enumerated at any point during run-time.
  ITypeInfoProviderConstraint
  IValueProvider Helper interface to get values from a tuple of variables.
  PBody A set of constraints representing a pattern body
  PConstraint
  PConstraint.CompareByMonotonousID Compares by `PConstraint.getMonotonousID()`
  PVariable
  TypeJudgement A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.psystem.basicdeferred
  Class and Description
  BasePConstraint
  DeferredPConstraint Any constraint that can only be checked on certain SubPlans (e.g.
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.
  IQueryReference
  ITypeConstraint Common superinterface of enumerable and deferred type constraints.
  ITypeInfoProviderConstraint
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable
  TypeJudgement A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.
  VariableDeferredPConstraint A kind of deferred constraint that can only be checked when a set of deferring variables are all present in a plan.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.psystem.basicenumerables
  Class and Description
  BasePConstraint
  EnumerablePConstraint A constraint for which all satisfying tuples of variable values can be enumerated at any point during run-time.
  IQueryReference
  ITypeConstraint Common superinterface of enumerable and deferred type constraints.
  ITypeInfoProviderConstraint
  KeyedEnumerablePConstraint
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable
  TypeJudgement A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.psystem.queries
  Class and Description
  IQueryReference
  PBody A set of constraints representing a pattern body

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.matchers.psystem.rewriters
  Class and Description
  PBody A set of constraints representing a pattern body
  PConstraint
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.construction.basiclinear
  Class and Description
  PBody A set of constraints representing a pattern body
  PConstraint

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.construction.plancompiler
  Class and Description
  EnumerablePConstraint A constraint for which all satisfying tuples of variable values can be enumerated at any point during run-time.
  PBody A set of constraints representing a pattern body
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.construction.quasitree
  Class and Description
  PBody A set of constraints representing a pattern body
  PConstraint

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.eval
  Class and Description
  IExpressionEvaluator An expression evaluator is used to execute arbitrary Java code during pattern matching.

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.traceability
  Class and Description
  PBody A set of constraints representing a pattern body
  PVariable

- Classes in org.eclipse.incquery.runtime.matchers.psystem used by org.eclipse.incquery.runtime.rete.tuple
  Class and Description
  IValueProvider Helper interface to get values from a tuple of variables.