Class logic.Algorithm
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class logic.Algorithm

Object
   |
   +----logic.Algorithm

public abstract class Algorithm
extends Object

Constructor Index

 o logic.Algorithm()
use default constructor only to make polymorphism easier to implement

Method Index

 o addRule(String, Action)
 o equals(Object)
 o getConsistencyChecking()
 o init(int, int, int, boolean)
 o lookUp(Vector)
 o name()

Constructors

 o Algorithm
public Algorithm()
use default constructor only to make polymorphism easier to implement

Methods

 o addRule
public abstract void addRule(String boolStr,
                             Action action) throws RuleNotFoundException, PoorPerformanceException, InconsistentRulesException
 o equals
public boolean equals(Object ob)
Overrides:
equals in class Object
 o getConsistencyChecking
public boolean getConsistencyChecking()
 o init
public void init(int numConditions,
                 int numRules,
                 int maxNumStars,
                 boolean consisChk)
 o lookUp
public abstract logic.Action lookUp(Vector results) throws RuleNotFoundException, PoorPerformanceException, InconsistentRulesException, RuleNotFoundException
 o name
public abstract java.lang.String name()

All Packages  Class Hierarchy  This Package  Previous  Next  Index