org.deri.iris.evaluation.topdown.sldnf
Class SLDNFEvaluationStrategyFactory

java.lang.Object
  extended by org.deri.iris.evaluation.topdown.sldnf.SLDNFEvaluationStrategyFactory
All Implemented Interfaces:
IEvaluationStrategyFactory

public class SLDNFEvaluationStrategyFactory
extends Object
implements IEvaluationStrategyFactory

Factory for SLDNF evaluation strategy

Author:
gigi

Constructor Summary
SLDNFEvaluationStrategyFactory()
           
 
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

SLDNFEvaluationStrategyFactory

public SLDNFEvaluationStrategyFactory()
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