com.irs.jam
Class PlanRuntimeAtomicState

java.lang.Object
  |
  +--com.irs.jam.PlanRuntimeState
        |
        +--com.irs.jam.PlanRuntimeAtomicState
All Implemented Interfaces:
java.io.Serializable

public class PlanRuntimeAtomicState
extends PlanRuntimeState
implements java.io.Serializable

Represents the runtime state of plan constructs

See Also:
Serialized Form

Field Summary
protected  int _currentConstructNum
           
 
Fields inherited from class com.irs.jam.PlanRuntimeState
_substate, _thisConstruct, PLAN_CONSTRUCT_COMPLETE, PLAN_CONSTRUCT_FAILED, PLAN_CONSTRUCT_INCOMP
 
Constructor Summary
PlanRuntimeAtomicState(PlanAtomicConstruct be)
           
 
Method Summary
 int execute(Binding b, Goal thisGoal, Goal prevGoal)
           
 
Methods inherited from class com.irs.jam.PlanRuntimeState
getSubstate, getThisConstruct, intend, setSubstate, setThisConstruct
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_currentConstructNum

protected int _currentConstructNum
Constructor Detail

PlanRuntimeAtomicState

public PlanRuntimeAtomicState(PlanAtomicConstruct be)
Method Detail

execute

public int execute(Binding b,
                   Goal thisGoal,
                   Goal prevGoal)
Overrides:
execute in class PlanRuntimeState