Object DiagramAn object diagram is a graphical representation that showcases objects and their relationships at a specific moment in time. It provides a snapshot of the system's structure, capturing the static view of the instances present and their associations. PlantUML offers a simple and intuitive way to create object diagrams using plain text. Its user-friendly syntax allows for quick diagram creation without the need for complex GUI tools. Moreover, the PlantUML forum provides a platform for users to discuss, share, and seek assistance, fostering a collaborative community. By choosing PlantUML, users benefit from both the efficiency of markdown-based diagramming and the support of an active community.
You define instances of objects using the |
🎉 Copied!
|
![]() |
Type | Symbol | Image |
Extension |
<|--
|
![]() |
Composition |
*--
|
![]() |
Aggregation |
o--
|
![]() |
--
by ..
to have a dotted line.
Knowing those rules, it is possible to draw the following drawings.
It is possible a add a label on the relation, using :
followed by the text of the label.
For cardinality, you can use double-quotes ""
on
each side of the relation.
🎉 Copied!
|
![]() |
🎉 Copied!
|
![]() |
:
followed by
the field's name.
🎉 Copied!
|
![]() |
It is also possible to group all fields between brackets
{}
.
🎉 Copied!
|
![]() |
map
keyword and =>
separator.
🎉 Copied!
|
![]() |
🎉 Copied!
|
![]() |
🎉 Copied!
|
![]() |
And add link with object.
🎉 Copied!
|
![]() |
🎉 Copied!
|
![]() |
[Ref. #307]
🎉 Copied!
|
![]() |
[Ref. QA-12934]
🎉 Copied!
|
![]() |
[Ref. #307]
map table
in order to make Program (or project) evaluation and review technique (PERT) diagram.
🎉 Copied!
|
![]() |
[Ref. QA-12337]
🎉 Copied!
|
![]() |
[Ref. QA-15481] For another example, see on JSON page.