org.drools.analytics
Class Solvers

java.lang.Object
  extended by org.drools.analytics.Solvers

public class Solvers
extends java.lang.Object

Author:
Toni Rikkola

Constructor Summary
Solvers()
           
 
Method Summary
 void addRestriction(Restriction restriction)
           
 void endExists()
           
 void endForall()
           
 void endNot()
           
 void endOperator()
           
 void endPatternSolver()
           
 void endRuleSolver()
           
 java.util.List<PatternPossibility> getPatternPossibilities()
           
 PatternSolver getPatternSolver()
           
 java.util.List<RulePossibility> getRulePossibilities()
           
 RuleSolver getRuleSolver()
           
 void setPatternPossibilities(java.util.List<PatternPossibility> patternPossibilities)
           
 void setRulePossibilities(java.util.List<RulePossibility> rulePossibilities)
           
 void startExists()
           
 void startForall()
           
 void startNot()
           
 void startOperator(OperatorDescr operatorDescr)
           
 void startPatternSolver(Pattern pattern)
           
 void startRuleSolver(AnalyticsRule rule)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Solvers

public Solvers()
Method Detail

startRuleSolver

public void startRuleSolver(AnalyticsRule rule)

endRuleSolver

public void endRuleSolver()

startPatternSolver

public void startPatternSolver(Pattern pattern)

endPatternSolver

public void endPatternSolver()

startForall

public void startForall()

endForall

public void endForall()

startExists

public void startExists()

endExists

public void endExists()

startNot

public void startNot()

endNot

public void endNot()

startOperator

public void startOperator(OperatorDescr operatorDescr)

endOperator

public void endOperator()

addRestriction

public void addRestriction(Restriction restriction)

getPatternPossibilities

public java.util.List<PatternPossibility> getPatternPossibilities()

setPatternPossibilities

public void setPatternPossibilities(java.util.List<PatternPossibility> patternPossibilities)

getRulePossibilities

public java.util.List<RulePossibility> getRulePossibilities()

setRulePossibilities

public void setRulePossibilities(java.util.List<RulePossibility> rulePossibilities)

getPatternSolver

public PatternSolver getPatternSolver()

getRuleSolver

public RuleSolver getRuleSolver()