# Package org.eclipse.viatra.query.runtime.rete.eval

- Interface Summary
  Interface | Description
  --- | ---
  IEvaluatorNode | This interface is required for the communication between the evaluation core end the evaluator node.

- Class Summary
  Class | Description
  --- | ---
  AbstractEvaluatorNode |
  CachedFunctionEvaluatorNode | Deprecated Use `OutputCachingEvaluatorNode` (non-abstract since 1.5) with `EvaluationCore`.
  CachedPredicateEvaluatorNode | Deprecated Use `OutputCachingEvaluatorNode` (non-abstract since 1.5) with `EvaluationCore`.
  EvaluatorCore |
  EvaluatorCore.FunctionEvaluatorCore |
  EvaluatorCore.PredicateEvaluatorCore |
  MemorylessEvaluatorNode |
  OutputCachingEvaluatorNode |