org.blackbox.model
Class Controller

java.lang.Object
  extended by org.blackbox.model.Controller
Direct Known Subclasses:
BBX_Controller

public abstract class Controller
extends java.lang.Object


Field Summary
protected  Blackboard bb
           
protected  KsFarm gathering
           
protected  PatternMatcher matcher
           
 
Constructor Summary
Controller()
           
 
Method Summary
abstract  void atExit()
          Called after execution.
abstract  void atInit()
          Called before execution starts.
abstract  void solve()
          Solve.
abstract  void stepByStep()
          Interactive solve.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bb

protected Blackboard bb

gathering

protected KsFarm gathering

matcher

protected PatternMatcher matcher
Constructor Detail

Controller

public Controller()
Method Detail

stepByStep

public abstract void stepByStep()
Interactive solve.


solve

public abstract void solve()
Solve.


atInit

public abstract void atInit()
Called before execution starts.


atExit

public abstract void atExit()
Called after execution.