state machine: missing pseudostates, like joins, forks, junctions, choicepoints

+2 votes
asked Jan 14, 2016 in Wanted features by DaRolla (360 points)
Hi there,

I (still) love your PlantUML.

This time I am missing some features on the state machine.

Please check this image: https://de.wikipedia.org/wiki/Zustandsdiagramm_%28UML%29#/media/File:Uml-Zustandsdiagramm-6.svg

The features like pseudostates, like joins, forks, junctions, choicepoints are missing.

Greetings,
DaRolla

2 Answers

0 votes
answered Jan 14, 2016 by DaRolla (360 points)

Or take a look at this one from https://en.wikipedia.org/wiki/UML_state_machine

 

0 votes
answered Jan 14, 2016 by plantuml (294,660 points)
It's not very documented, but you can have:

http://plantuml.sourceforge.net/qa/?qa=1499/how-to-choose-orientation-fork-and-join-nodes-state-diagrams
http://plantuml.sourceforge.net/qa/?qa=1159/choice-pseudostate-and-guard-condition-in-state-diagrams

We are not 100% ok with the syntax, that's why it's still beta.
However, you can use it safely and suggest other features!

Regards,
...