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 StateMachineDiagramTransition
public boolean isFinal()
isFinal
in interface StateMachineDiagramTransition
public StateMachineDiagramState getSourceNode()
getSourceNode
in interface StateMachineDiagramTransition
public StateMachineDiagramState getTargetNode()
getTargetNode
in interface StateMachineDiagramTransition
public StateMachineDiagramEvent getEvent()
getEvent
in interface StateMachineDiagramTransition
public StateMachineDiagramCondition getGuardCondition()
getGuardCondition
in interface StateMachineDiagramTransition
public StateMachineDiagramCondImpl getArtCondition()
public void setArtCondition(StateMachineDiagramCondImpl smdArtCond)
public void setGuard(java.lang.String guard)
setGuard
in class stateMachine.Transition
guard
- the m_guard to setpublic int compareTo(StateMachineDiagramTransition smdT)
compareTo
in interface java.lang.Comparable<StateMachineDiagramTransition>
public stateMachine.Transition.EventDepCondType getTag()
getTag
in interface StateMachineDiagramTransition
public StateMachineDiagramEffect getSmdEffect()
getSmdEffect
in interface StateMachineDiagramTransition