┌──────────────────────────────────────────────────────────────┐ │stateMachine │ ├──────────────────────────────────────────────────────────────┤ │<#transparent,#transparent>|initialState| string|│ │|state|| │ │|import| string| │ └──────────────────────────────────────────────────────────────┘ | | ┌─────────────────────────────────────────────────────────────┐ │state │ ├─────────────────────────────────────────────────────────────┤ │<#transparent,#transparent>|enterAction| action|│ │|exitAction| action| │ │|transition|| │ │|nextState| string| │ │|import| string| │ └─────────────────────────────────────────────────────────────┘ ┌───────────────────────────────────────────────────────────┐ │action │ ├───────────────────────────────────────────────────────────┤ │<#transparent,#transparent>|parameter| string|│ │|condition| string| │ │|conditionMode| enum| │ │|conditionGroup|| │ │|state| string| │ └───────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────┐ │transition │ ┌───────────────────────────────────────────────────────────┐ ├────────────────────────────────────────────────────────┤ │conditionGroup │ │<#transparent,#transparent>|action| action|│ ├───────────────────────────────────────────────────────────┤ │|parameter| string| │ │<#transparent,#transparent>|parameter| string|│ │|condition| string| │--│|condition| string| │ │|conditionMode| enum| │ │|conditionMode| enum| │ │|conditionGroup|| │ │|conditionGroup|| │ │|import| string| │ └───────────────────────────────────────────────────────────┘ └────────────────────────────────────────────────────────┘