public class StateMachineDiagramTransitionImpl extends stateMachine.Transition implements StateMachineDiagramTransition
| Modifier | Constructor and Description |
|---|---|
protected |
StateMachineDiagramTransitionImpl() |
protected |
StateMachineDiagramTransitionImpl(stateMachine.Vertex source,
stateMachine.Vertex target) |
protected |
StateMachineDiagramTransitionImpl(stateMachine.Vertex source,
stateMachine.Vertex target,
java.util.List<stateMachine.Trigger> triggerList,
java.lang.String guard,
stateMachine.Transition.EventDepCondType evtDepCond,
stateMachine.Effect effect) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(StateMachineDiagramTransition smdT)
To be able to group transitions according to the events that make them up.
|
StateMachineDiagramCondImpl |
getArtCondition() |
StateMachineDiagramEvent |
getEvent()
If the state machine diagram has more than one event per transition (or none), it returns null.
|
StateMachineDiagramCondition |
getGuardCondition() |
StateMachineDiagramEffect |
getSmdEffect() |
StateMachineDiagramState |
getSourceNode()
Returns the source node of the transition.
|
stateMachine.Transition.EventDepCondType |
getTag() |
StateMachineDiagramState |
getTargetNode()
Returns the target node of the transition.
|
boolean |
isFinal()
A transition is final if its target node is a final node.
|
boolean |
isInitial()
A transition is initial if it has an initial pseudostate as source node.
|
void |
setArtCondition(StateMachineDiagramCondImpl smdArtCond) |
void |
setGuard(java.lang.String guard)
Overrides setGuard from Transition
|
protected StateMachineDiagramTransitionImpl()
protected StateMachineDiagramTransitionImpl(stateMachine.Vertex source,
stateMachine.Vertex target)
protected StateMachineDiagramTransitionImpl(stateMachine.Vertex source,
stateMachine.Vertex target,
java.util.List<stateMachine.Trigger> triggerList,
java.lang.String guard,
stateMachine.Transition.EventDepCondType evtDepCond,
stateMachine.Effect effect)
public boolean isInitial()
isInitial in interface StateMachineDiagramTransitionpublic boolean isFinal()
isFinal in interface StateMachineDiagramTransitionpublic StateMachineDiagramState getSourceNode()
getSourceNode in interface StateMachineDiagramTransitionpublic StateMachineDiagramState getTargetNode()
getTargetNode in interface StateMachineDiagramTransitionpublic StateMachineDiagramEvent getEvent()
getEvent in interface StateMachineDiagramTransitionpublic StateMachineDiagramCondition getGuardCondition()
getGuardCondition in interface StateMachineDiagramTransitionpublic StateMachineDiagramCondImpl getArtCondition()
public void setArtCondition(StateMachineDiagramCondImpl smdArtCond)
public void setGuard(java.lang.String guard)
setGuard in class stateMachine.Transitionguard - the m_guard to setpublic int compareTo(StateMachineDiagramTransition smdT)
compareTo in interface java.lang.Comparable<StateMachineDiagramTransition>public stateMachine.Transition.EventDepCondType getTag()
getTag in interface StateMachineDiagramTransitionpublic StateMachineDiagramEffect getSmdEffect()
getSmdEffect in interface StateMachineDiagramTransition