HEADER

biouml.plugins.simulation.hybrid
Class StateChart


public class StateChart


Constructor Summary
StateChart()
           

Method Summary
 voidaddState(State state)
           
 voidaddState(String name, String comment)
           
 voidaddTransition(Transition transition)
           
 voidaddTransition(String from, String to, String triggerType, String trigger, String comment)
           
 TriggergetConditionalTrigger(int i)
           
 VectorgetEventQueue()
           
 TriggergetFirstTimeTrigger()
          Returns first time trigger available from the current state.
 StategetState()
           
 doublegetTime()
           
 voidsetState(String stateName)
           
 voidsetState(State state)
           
 voidsetTime(double time)
           

Constructor Detail

StateChart

public StateChart()
Method Detail

addState

public void addState(State state)

addState

public void addState(String name, String comment)

addTransition

public void addTransition(Transition transition)

addTransition

public void addTransition(String from, String to, String triggerType, String trigger, String comment)
pending expand transition name if transition with the same name already exists

getConditionalTrigger

public Trigger getConditionalTrigger(int i)

getEventQueue

public Vector getEventQueue()

getFirstTimeTrigger

public Trigger getFirstTimeTrigger()
Returns first time trigger available from the current state.

getState

public State getState()

getTime

public double getTime()

setState

public void setState(String stateName)

setState

public void setState(State state)

setTime

public void setTime(double time)

Association Links

to Class java.util.Hashtable

to Class java.util.Vector

to Class java.util.Vector

to Class java.util.Vector

to Class biouml.plugins.simulation.hybrid.State

Current state.

FOOTER

BOTTOM