PlantUML is a great tool to create UML diagrams from textual descriptions. UMLBoard supports exporting your diagrams as PlantUML text file so that you can continue editing your diagrams with any PlantUML editor, like, for example PlantText.
- Show class type in circle PlantUML can indicate the category of a type (i.e., class, interface, enum, etc.) as a small letter inside a circle rendered in front of the type's name. This flag controls whether this circle should be visible in the resulting PlantUML file.
- Adapt UMLBoard's layout for PlantUML When this flag is activated, the relative position between the classes will be considered when generating the PlantUML structure. If, for example, class
Derivedis below class
Base,they will keep this relation when exported to PlantUML.
- Diagram Direction Using this flag will either force a specific direction for the final layout or will leave this decision to the PlantUML layout engine.
- Package Style ( 1.7.2 ) This flag lets you control how exported groups should be rendered in PlantUML. You can choose between Rectangle, Package and Node. Please check the PlantUML documentation to see how these elements will be rendered by PlantUML.
- Line Type ( 1.9 ) Choose between three different settings: Default, Polyline and Orthogonal. See the Hitchhiker’s Guide to PlantUML for sample diagrams. The latter option, Orthogonal, is most similar to the layout rendering used by UMLBoard.
UMLBoard supports the most common features of PlantUML class diagrams, including fields, members, stereotypes, or cardinalities. Also, the background colors you assigned in UMLBoard will be exported to PlantUML.
See some example comparisons between UMLBoard diagrams and their exported PlantUML equivalents. Drag the blue slider to switch between the UMLBoard (right) and the PlantUML (left) diagram.
Export settings will constantly be extended, but if your're missing any features or need additional export settings, just send an email to email@example.com.
References and further readings