Skip to content

Commit cbb7043

Browse files
committed
Add StateMachine block to export output
1 parent b98d9cf commit cbb7043

2 files changed

Lines changed: 206 additions & 135 deletions

File tree

kstatemachine/src/commonMain/kotlin/ru/nsk/kstatemachine/visitors/export/ExportPlantUmlVisitor.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,12 @@ internal class ExportPlantUmlVisitor(
6666
MERMAID -> line("stateDiagram-v2")
6767
}
6868

69+
line("state ${machine.labelGraphName()} {")
70+
++indent
6971
processStateBody(machine)
72+
--indent
73+
line("}")
74+
7075
crossLevelTransitions.forEach { line(it) }
7176

7277
if (format == PLANT_UML)

0 commit comments

Comments
 (0)