org.deri.iris.evaluation.stratifiedbottomup
Interface IRuleEvaluator
- All Known Implementing Classes:
- NaiveEvaluator, SemiNaiveEvaluator
public interface IRuleEvaluator
Interface for compiled rule evaluators.
evaluateRules
void evaluateRules(List<ICompiledRule> rules,
IFacts facts,
Configuration configuration)
throws EvaluationException
- Evaluate rules.
- Parameters:
rules - The collection of compiled rules.facts - Where to store the newly deduced tuples.configuration - The knowledge-base configuration object.
- Throws:
EvaluationException