Questions tagged [plantuml]

Open-Source tool in Java to draw UML Diagrams

PlantUML is a Java component that allows to quickly generate

  • Sequence diagrams
  • Use case diagrams
  • Class diagrams
  • Activity diagrams
  • Component diagrams
  • State diagrams
  • Object diagrams

using a simple and intuitive language.

They can be generated in PNG or SVG format.
It is also possible to generate ASCII art diagrams (only for sequence diagrams).

409 questions
2
votes
1 answer

Is it possible to have plantuml syntax highlighting in markdown file?

I use VSCode to write markdown files, in which i write plantuml code to have diagrams in my documents. Example: # Hello World My sequence diagramm ```plantuml @startuml Work --> Home Home --> Work @enduml ``` Visual Studio Code can support…
Stephane
  • 23
  • 3
2
votes
2 answers

How to generate UML package diagram with nested packages which may contain same names in different level?

I want to generate a package diagram with hierarchical packages which may contain duplicated names but not in the same level. e.g.: @startuml package A { package B { package C } package A } @enduml I think, package A.A might be…
Vivodo
  • 1,542
  • 2
  • 17
  • 31
2
votes
0 answers

UML tool which generates a document and php code automatically

I am looking for a UML tool with the following features: Draw diagrams(sequence, class, use case, system architecture, database) by entering some text format or from the code structure. From the diagram, I should be able to generate a word…
Ramya
  • 47
  • 7
2
votes
1 answer

Plantuml, supertype/subtype generalization

I am working on an object diagram and would like to use this kind of notation: To convey a disjoint. Is there a way to do this?
Drew
  • 1,171
  • 4
  • 21
  • 36
2
votes
1 answer

sphinx doc: How to render dynamic rst content inside sphinx event handlers?

I'm the maintainer of sphinx-needs, which allows the definition of requirements, bugs, ... These objects get stored inside the related directive run function and I finally get a list of all objects inside my sphinx documentation. The objects can be…
danwos
  • 416
  • 3
  • 12
2
votes
2 answers

Lunching PlantUML JAR fails via terminal

I downloaded the PlantUML and tryed to run it via Terminal with the command "java -jar /home/Victor/programms/plantUML/plantuml.jar". But it always throws the following error: Exception in thread "main" java.awt.HeadlessException at…
2
votes
2 answers

What UML document type should be used to document the rabbitmq messaging layer within my application?

Background I have an application that is using Rabbitmq messaging for communication between components. There are a decent number of exchanges, queues and routing keys and four main components acting as either publishers, conusmers or both. I want…
Graham
  • 651
  • 2
  • 10
  • 23
2
votes
1 answer

Doxygen PLANTUML_JAR_PATH and source code management

So, we are using doxygen (version 1.8.9.1) and plantuml for uml diagrams. The file Doxyfile contains PLANTUML_JAR_PATH = /home/malff/plantuml/plantuml.jar Note how the path is specific to a user. Checking in this file in source control management…
Marc Alff
  • 8,227
  • 33
  • 59
2
votes
1 answer

Does eclipse have Graphviz plug-in?

I install a plantuml plug-in in eclipse, which depends on Graphviz. Does eclipse have Graphviz plug-in?
Leen Shi
  • 48
  • 1
  • 5
2
votes
1 answer

Mixed horizontal and vertical alligned use case nodes

I want to display nodes in a Use Case diagram more compact than Graphviz does by default. Say for example the following cases are wrapped in a rectangle: actor A actor B A - (case a) (case b) - B A - (mixed case) (mixed case) - B By default the…
lusitania
  • 45
  • 1
  • 8
2
votes
1 answer

\startuml command in doxygen with PLANTUML_JAR_PATH

I am using plantuml to generate to UML figures and have a problem about the comments style. Steps to reproduce my problem: I create a file called mainpage.dox and write these contents: /** \mainpage Sender class * Sender class. Can be used to send…
Bangyou
  • 9,462
  • 16
  • 62
  • 94
2
votes
2 answers

How to include .iuml path to generate PlantUML diagram in Doxygen

I'm working on the documentation of a component using Doxygen and I want to include UMLdiagrams in between the text. I know how to do most of it, as I simply need to copy the .tuml source into my .dox file and run doxygen. However, one of my…
Nick Fanelli
  • 265
  • 1
  • 6
  • 19
2
votes
2 answers

PlantUML and Graphviz plugin setup PHPstorm

I have already setup PlantUML plugin in PhpStorm. and I have download Graphviz 2.36 and install in my machine. I have searched how to setup Graphviz in order to use PlantUML to do a UseCase in PhpStorm, but I can't found any information
Jongz Puangput
  • 5,527
  • 10
  • 58
  • 96
1
vote
1 answer

PlantUML, one generic class - with many different occurences - on 1 diagram

In PlantUML, is it possible to show - on one diagram - many differently parametrized, one generic class? Like here: @startuml class List class List class List @enduml In my case it shows only class List Thanks!
Grzegorz Dev
  • 3,073
  • 1
  • 18
  • 22
1
vote
1 answer

Can I add more sections to state in state diagram?

Each state in the state diagram has 2 sections, the top one is state name and bottom has all the state attributes. For example, for the following: @startuml Bob:aaa Bob:bbb Bob -> Alice @enduml The diagram has "aaa" and "bbb" in the bottom…
my_question
  • 3,075
  • 2
  • 27
  • 44