com.irs.jam
Class PlanWhileConstruct

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

public class PlanWhileConstruct
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
PlanWhileConstruct(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

PlanWhileConstruct

public PlanWhileConstruct(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

insertConstruct

public void insertConstruct(PlanConstruct be)

getNumConstructs

public int getNumConstructs()

getConstructs

public java.util.Vector getConstructs()

getConstruct

public PlanConstruct getConstruct(int n)