PlantUML child and boundary endpoints
PlantUML 1.2026.9 state source with typed hierarchy and labelled transitions.
Scope: Structural illustration and supplied scenarios only. Guards and actions remain text. History is descriptive and is never restored by execution.
Preview
Source
state-plantuml-composite.puml
text/plain
@startuml
state Session {
state Enter <<entryPoint>>
state Active
state Leave <<exitPoint>>
[*] --> Enter
Enter --> Active : begin
Active --> Leave : done
}
state Recovery {
state Waiting
state Complete
[*] --> Waiting
Waiting --> Complete
}
Session.Active --> Recovery.Waiting : recover
Recovery.Complete --> Session.Active : retry
@enduml