Package org.kie.api.runtime.rule

# Interface Evaluator

All Superinterfaces:
  `Serializable`

public interface Evaluator extends Serializable
A public interface to be implemented by all evaluators

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Operator`
  `getOperator()`
  `boolean`
  `isTemporal()`
  Returns true if this evaluator implements a temporal evaluation, i.e., a time sensitive evaluation whose properties of matching only events within an specific time interval can be used for determining event expirations automatically.

- ## Method Details

  - ### getOperator

    Operator getOperator()
    Returns:
      the operator representation object for this evaluator

  - ### isTemporal

    boolean isTemporal()
    Returns true if this evaluator implements a temporal evaluation, i.e., a time sensitive evaluation whose properties of matching only events within an specific time interval can be used for determining event expirations automatically.
    Returns:
      true if the evaluator is a temporal evaluator.