ix.iplan
Class IPlanOptionManager.Opt
java.lang.Object
ix.iplan.IPlanOptionManager.Opt
- Enclosing class:
- IPlanOptionManager
public class IPlanOptionManager.Opt
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
java.lang.String name
plan
Plan plan
delayedMessages
java.util.List delayedMessages
iplanContext
Context iplanContext
undoTrail
IPlanOptionManager.Opt.UndoTrail undoTrail
hasChanged
boolean hasChanged
planGen
IPlanOptionManager.PlanGen planGen
stats
PlanStats stats
lastChangeTimestamp
long lastChangeTimestamp
lastEvalTimestamp
long lastEvalTimestamp
planEvaluations
java.util.Map planEvaluations
IPlanOptionManager.Opt
IPlanOptionManager.Opt(java.lang.String name)
- Create an option with the specified name.
IPlanOptionManager.Opt
IPlanOptionManager.Opt(java.lang.String name,
Plan plan)
- Create an option with the specified name and initial plan.
clear
public void clear()
clearAllButState
public void clearAllButState()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String newName)
expectsContext
public boolean expectsContext()
getExpectedContext
public Context getExpectedContext()
getStats
public PlanStats getStats()
getPlanEvaluations
public java.util.Map getPlanEvaluations()
getPlanEvaluation
public PlanEvaluation getPlanEvaluation(PlanEvaluator e)
noteChange
void noteChange(java.util.EventObject e)
hasChanged
public boolean hasChanged()
allowsReplan
public boolean allowsReplan()
recordDelayedInput
public void recordDelayedInput(IPC.InputMessage messsage)
makeYourselfTheCurrentOption
void makeYourselfTheCurrentOption()
evaluatePlan
void evaluatePlan()
splitYourself
IPlanOptionManager.Opt splitYourself()
undo
void undo()
markUndoPoint
void markUndoPoint(java.lang.String note)
saveUndoAction
void saveUndoAction(UndoAction un)
plan
IPlanOptionManager.Opt plan()
replan
IPlanOptionManager.Opt replan()
takePlanGen
void takePlanGen(IPlanOptionManager.PlanGen gen)
dropPlanGen
void dropPlanGen()
replacePlanWith
void replacePlanWith(Plan newPlan)
deleteYourself
void deleteYourself()
asPlan
public Plan asPlan()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object