net.sf.farrago.defimpl
Class FarragoStandardPlannerRules

java.lang.Object
  extended by net.sf.farrago.defimpl.FarragoStandardPlannerRules

public class FarragoStandardPlannerRules
extends Object

Registers standard rules needed by most planner implementations.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/defimpl/FarragoStandardPlannerRules.java#7 $
Author:
John Sichi

Constructor Summary
FarragoStandardPlannerRules()
           
 
Method Summary
static void addDefaultRules(FarragoSessionPlanner planner, boolean fennelEnabled, CalcVirtualMachine calcVM)
          Adds a set of default rules to a planner.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FarragoStandardPlannerRules

public FarragoStandardPlannerRules()
Method Detail

addDefaultRules

public static void addDefaultRules(FarragoSessionPlanner planner,
                                   boolean fennelEnabled,
                                   CalcVirtualMachine calcVM)
Adds a set of default rules to a planner.

Parameters:
planner - Planner
fennelEnabled - Whether fennel is enabled.
calcVM - Flavor of calculator being used.