Multiple separate diagrams in one file. Is it possible? - PlantUML Q A I have experimented with multiple separate diagrams in the same file I was hoping to do this to demonstrate the different themes @startuml !theme amiga Alice -> Bob: Hello Bob -> Alice: Hi there! @enduml @startuml !theme aws-orange class Car { +String make +String model +int year } @enduml @startuml !theme black-knight c -> d: Hello d -> c: Hi there! @enduml The themes bleed into each other
How to use !include with PlantUML Server - PlantUML Q A The following method should only be used IF you are running plantuml server on your local laptop via docker and like to use it instead of the jar with say visual studio code simply due to the speed boost it provides over the jar
Is it possible to add a note above below a component in . . . - PlantUML Q A I'm looking to add a few notes on a component diagram that is fairly flat note right left on middle components adds a lot of spacing and can cause arrows to cross over each other which seems ugly and makes the diagram less readable I'm wondering if there is a way to add note below a component or above a component
Is it possible to only use straight lines in a class . . . - PlantUML Q A Strongly agree! PlantUML is very useful to visualize the classes interaction when you need to make changes in a large unknown code base with many classes Following the curved lines in the class diagram is very difficult when there are many of them, especially as you don't have control on the classes positions It will help a-lot if you will implement this feature
How to define an interface in a Component Diagram? - PlantUML Q A @enduml [See on PlantUML online server] 2 mix component interface and component In order to mix interface and component or deployment element, you must use the long description with ' [', ']', or long string, then we observe the expected result: @startuml interface Interf4 [ Last interface String data void methods() ] component C database D C