State: Composite States

Nested composite states with inner transitions.

state-composite-states.mmd
stateDiagram-v2
  [*] --> Idle
  Idle --> Processing : submit
  state Processing {
    parse --> validate
    validate --> execute
  }
  Processing --> Complete : done
  Processing --> Error : fail
  Error --> Idle : retry
  Complete --> [*]
Output
State diagram, Zombie Mermaid Processing submit done fail retry Idle parse validate execute Complete Error

More State diagram examples