Interface EvaluatorHandle

All Superinterfaces:
WorkUnit

public interface EvaluatorHandle extends WorkUnit
Evaluator handles essentially act as references to LHS (Left Hand Side) conditions, much like how each fact in working memory is associated with a fact handle. While evaluator handles are mostly used under the hood, advanced users may utilize these handles to replace conditions on the fly.
  • Method Details

    • descriptor

      FieldReference[] descriptor()
      Returns:
      an array of FieldReference objects representing the descriptor of this evaluator.
    • namedTypes

      default Set<NamedType> namedTypes()
      Returns a Set of NamedType objects representing the types involved in the descriptor of this evaluator.
      Returns:
      a Set of NamedType objects representing the types involved in the descriptor of this evaluator