What are Transitions?
Transitions are possible state changes
- Start state, end state, trigger, guard condition, action
Guard conditions must evaluate to true for the transition to be taken
Transitions can have actions that execute when the transition is taken
Example:
- A WristWatch can go from state Date to state Time when the user presses the ModeButton
- The WristWatch will beep on the transition into SetDate