|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FSATransition
Transition of an FSAModel.
| Method Summary | |
|---|---|
SupervisoryEvent |
getEvent()
returns the event upon which this transition fires. |
FSAState |
getSource()
Sets a new source, i.e., state from which this transition originates, for this transition. |
FSAState |
getTarget()
returns the state this transition ends in. |
boolean |
isEpsilonTransition()
Check if this is an epsilon transition (with null event) or
not. |
void |
setEvent(SupervisoryEvent e)
set the event upon which this transition fires. |
void |
setSource(FSAState s)
Sets a new source, i.e., state from which this transition originates, for this transition. |
void |
setTarget(FSAState s)
Sets a new target, i.e., state from which this transition originates, for this transition. |
| Methods inherited from interface ides.api.plugin.model.DESElement |
|---|
getId, setId |
| Methods inherited from interface ides.api.core.Annotable |
|---|
getAnnotation, hasAnnotation, removeAnnotation, setAnnotation |
| Method Detail |
|---|
void setSource(FSAState s)
s - the new source.FSAState getSource()
void setTarget(FSAState s)
s - the new source.FSAState getTarget()
void setEvent(SupervisoryEvent e)
null, then this will be an epsilon transition.
e - the event this transition fires upon; set to null
for an epsilon transition.SupervisoryEvent getEvent()
null if
this is an epsilon transition.boolean isEpsilonTransition()
null event) or
not.
true if this transition is an epsilon
transition, false otherwise.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||