ix.iplan
Class IPlanOptionManager.PlanGen
java.lang.Object
ix.iplan.IPlanOptionManager.PlanGen
- Enclosing class:
- IPlanOptionManager
protected class IPlanOptionManager.PlanGen
- extends java.lang.Object
Finds plans for options. A PlanGen represents a replanning
capability and can be shared by several sibling options.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
java.lang.String name
clients
java.util.List clients
homeContext
Context homeContext
initialPlanContext
Context initialPlanContext
slip
Slip slip
stats
PlanStats stats
plansReturned
int plansReturned
planFilter
Predicate1 planFilter
rejectedPlans
int rejectedPlans
IPlanOptionManager.PlanGen
IPlanOptionManager.PlanGen()
getStats
PlanStats getStats()
getNumberPlansReturned
int getNumberPlansReturned()
addClient
void addClient(IPlanOptionManager.Opt opt)
removeClient
void removeClient(IPlanOptionManager.Opt opt)
vanish
void vanish()
discardYourself
void discardYourself()
plan
Plan plan(Plan initialPlan)
handleNoPlan
void handleNoPlan()
replan
Plan replan()
createPlanner
void createPlanner(Plan initialPlan)
discardPlanner
void discardPlanner()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object