|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xj.anylogic.engine.EventOriginator
com.xj.anylogic.engine.Transition
com.xj.anylogic.engine.TransitionMessage
public class TransitionMessage
Statechart transition with trigger of type message. Such transition is executed
when the statechart receives a message (integer or Object) that conforms with the
transition trigger.
If the guard appears to be false when the transition is about to execute,
it is not taken and becomes inactive until the next message arrival.
Memory: sizeof(Transition) + 8 bytes = 30 bytes
| Constructor Summary | |
|---|---|
TransitionMessage(ActiveObject ao)
Constructs the transition object with Message trigger. |
|
| Method Summary | |
|---|---|
void |
cancel()
Should be called when this transition becomes deactivated e.g. as a result of alternative transition being taken. |
java.lang.String |
getName()
Returns the name of the message tranistion as specified by the user. |
void |
start()
Should be called whe the statechart enters to the transition's source state. |
| Methods inherited from class com.xj.anylogic.engine.Transition |
|---|
restoreOwner |
| Methods inherited from class com.xj.anylogic.engine.EventOriginator |
|---|
getActiveObject, getFullName, getRest, isActive, onDestroy, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TransitionMessage(ActiveObject ao)
ao - active object where this transition belongs to| Method Detail |
|---|
public java.lang.String getName()
getName in class EventOriginatorpublic void start()
public void cancel()
cancel in class Transition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||