org.deri.iris.evaluation.wellfounded
Class WellFoundedEvaluationStrategyFactory

java.lang.Object
  extended by org.deri.iris.evaluation.wellfounded.WellFoundedEvaluationStrategyFactory
All Implemented Interfaces:
IEvaluationStrategyFactory

public class WellFoundedEvaluationStrategyFactory
extends Object
implements IEvaluationStrategyFactory

Factory for well-founded evaluation strategy.


Constructor Summary
WellFoundedEvaluationStrategyFactory()
           
 
Method Summary
 IEvaluationStrategy createEvaluator(IFacts facts, List<IRule> rules, Configuration configuration)
          Create a new evaluation strategy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WellFoundedEvaluationStrategyFactory

public WellFoundedEvaluationStrategyFactory()
Method Detail

createEvaluator

public IEvaluationStrategy createEvaluator(IFacts facts,
                                           List<IRule> rules,
                                           Configuration configuration)
                                    throws EvaluationException
Description copied from interface: IEvaluationStrategyFactory
Create a new evaluation strategy.

Specified by:
createEvaluator in interface IEvaluationStrategyFactory
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