org.deri.iris.evaluation
Interface IEvaluationStrategyFactory
- All Known Implementing Classes:
- OLDTEvaluationStrategyFactory, SLDNFEvaluationStrategyFactory, StratifiedBottomUpEvaluationStrategyFactory, WellFoundedEvaluationStrategyFactory
public interface IEvaluationStrategyFactory
Interface of all evaluation strategy factories.
createEvaluator
IEvaluationStrategy createEvaluator(IFacts facts,
List<IRule> rules,
Configuration configuration)
throws EvaluationException
- Create a new evaluation strategy.
- Parameters:
facts - The facts to be used for evaluation.rules - The rule-set to be used for evaluation.
- Returns:
- The new evaluator instance.
- Throws:
EvaluationException