com.irs.jam
Class PlanDoConstruct

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

public class PlanDoConstruct
extends PlanConstruct
implements java.io.Serializable

Represents one case of an iterative construct within plans

See Also:
Serialized Form

Field Summary
protected  PlanSequenceConstruct _constructs
           
protected  Action _test
           
 
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
PlanDoConstruct(Action a, PlanConstruct be)
           
 
Method Summary
 PlanConstruct getConstruct(int n)
           
 java.util.Vector getConstructs()
           
 int getNumConstructs()
           
 PlanSequenceConstruct getSequence()
           
 Action getTest()
           
 void insertConstruct(PlanConstruct be)
           
 PlanRuntimeState newRuntimeState()
           
 Action setTest(Action a)
           
 
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

_test

protected Action _test

_constructs

protected PlanSequenceConstruct _constructs
Constructor Detail

PlanDoConstruct

public PlanDoConstruct(Action a,
                       PlanConstruct be)
Method Detail

getTest

public Action getTest()

setTest

public Action setTest(Action a)

getSequence

public PlanSequenceConstruct getSequence()

newRuntimeState

public PlanRuntimeState newRuntimeState()
Overrides:
newRuntimeState in class PlanConstruct

getNumConstructs

public int getNumConstructs()

getConstructs

public java.util.Vector getConstructs()

getConstruct

public PlanConstruct getConstruct(int n)

insertConstruct

public void insertConstruct(PlanConstruct be)