com.irs.jam
Class PlanRuntimeState
java.lang.Object
|
+--com.irs.jam.PlanRuntimeState
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- PlanRuntimeAtomicState, PlanRuntimeBranchState, PlanRuntimeDoAllState, PlanRuntimeDoAnyState, PlanRuntimeDoState, PlanRuntimeGoalState, PlanRuntimeParallelState, PlanRuntimeSequenceState, PlanRuntimeSimpleState, PlanRuntimeWaitState, PlanRuntimeWhenState, PlanRuntimeWhileState
- public abstract class PlanRuntimeState
- extends java.lang.Object
- implements java.io.Serializable
Represents the runtime state of plan constructs
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLAN_CONSTRUCT_FAILED
public static final int PLAN_CONSTRUCT_FAILED
PLAN_CONSTRUCT_INCOMP
public static final int PLAN_CONSTRUCT_INCOMP
PLAN_CONSTRUCT_COMPLETE
public static final int PLAN_CONSTRUCT_COMPLETE
_thisConstruct
protected PlanConstruct _thisConstruct
_substate
protected PlanRuntimeState _substate
PlanRuntimeState
public PlanRuntimeState()
getSubstate
public PlanRuntimeState getSubstate()
setSubstate
public void setSubstate(PlanRuntimeState f)
getThisConstruct
public PlanConstruct getThisConstruct()
setThisConstruct
public void setThisConstruct(PlanConstruct se)
intend
public void intend(APLElement s)
execute
public abstract int execute(Binding b,
Goal thisGoal,
Goal prevGoal)