com.irs.jam
Class PlanWhenConstruct

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

public class PlanWhenConstruct
extends PlanConstruct
implements java.io.Serializable

Represents a special-case of branching plan (single branch) components

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
PlanWhenConstruct(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

PlanWhenConstruct

public PlanWhenConstruct(Action a,
                         PlanConstruct be)
Method Detail

getTest

public Action getTest()

setTest

public Action setTest(Action a)

getSequence

public PlanSequenceConstruct getSequence()

getNumConstructs

public int getNumConstructs()

getConstructs

public java.util.Vector getConstructs()

getConstruct

public PlanConstruct getConstruct(int n)

newRuntimeState

public PlanRuntimeState newRuntimeState()
Overrides:
newRuntimeState in class PlanConstruct

insertConstruct

public void insertConstruct(PlanConstruct be)