Class NaiveTriggerComputer<RW extends MaterializedData & Writable>

java.lang.Object
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer<RW>
Type Parameters:
RW - the writable materialized data type used during chase execution
All Implemented Interfaces:
TriggerComputer<RW>

public class NaiveTriggerComputer<RW extends MaterializedData & Writable> extends Object implements TriggerComputer<RW>
This computing method consist of only evaluating the rule's body on the factbase.
  • Constructor Details

    • NaiveTriggerComputer

      public NaiveTriggerComputer()
      Default constructor using the generic query evaluator
    • NaiveTriggerComputer

      public NaiveTriggerComputer(FOQueryEvaluator<FOFormula, ? super QueryableData> evaluator)
      Constructor using the given query evaluator
      Parameters:
      evaluator - the query evaluator to use
  • Method Details