com.irs.jam
Class PlanAtomicConstruct

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

public class PlanAtomicConstruct
extends PlanConstruct
implements java.io.Serializable

Represents a non-interruptable sequence of actions within plans

See Also:
Serialized Form

Field Summary
protected  PlanSequenceConstruct _constructs
           
 
Fields inherited from class com.irs.jam.PlanConstruct
_constructType, PLAN_ATOMIC, PLAN_BRANCH, PLAN_DO, PLAN_DOALL, PLAN_DOANY, PLAN_PARALLEL, PLAN_SEQUENCE, PLAN_SIMPLE, PLAN_UNDEFINED, PLAN_WAIT, PLAN_WHEN, PLAN_WHILE
 
Constructor Summary
PlanAtomicConstruct(PlanConstruct be)
           
 
Method Summary
 PlanConstruct getConstruct(int n)
           
 java.util.Vector getConstructs()
           
 int getNumConstructs()
           
 PlanSequenceConstruct getSequence()
           
 void insertConstruct(PlanConstruct be)
           
 PlanRuntimeState newRuntimeState()
           
 
Methods inherited from class com.irs.jam.PlanConstruct
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_constructs

protected PlanSequenceConstruct _constructs
Constructor Detail

PlanAtomicConstruct

public PlanAtomicConstruct(PlanConstruct be)
Method Detail

getNumConstructs

public int getNumConstructs()

getSequence

public PlanSequenceConstruct getSequence()

getConstructs

public java.util.Vector getConstructs()

getConstruct

public PlanConstruct getConstruct(int n)

insertConstruct

public void insertConstruct(PlanConstruct be)

newRuntimeState

public PlanRuntimeState newRuntimeState()
Overrides:
newRuntimeState in class PlanConstruct