Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
latextemplates
GitHub Repository: latextemplates/scientific-thesis-template
Path: blob/main/latexhints-german-plantuml.tex
340 views
1
\Cref{fig:umlcar} zeigt ein einfaches UML-Diagramm mittels PlantUML.
2
3
\begin{figure}
4
\centering
5
\begin{plantuml}
6
@startuml
7
class Car
8
9
Driver - Car : drives >
10
Car *- Wheel : have 4 >
11
Car -- Person : < owns
12
@enduml
13
\end{plantuml}
14
\caption{Einfaches PlantUML-Diagramm}
15
\label{fig:umlcar}
16
\end{figure}
17
18
\Cref{fig:plantuml} zeigt das Beispiel von \cref{fig:uml} mittels PlantUML.
19
20
\begin{figure}
21
\centering
22
\begin{plantuml}
23
@startuml
24
package "p" #DDDDDD {
25
package "sp1" #DDDDDD {
26
class A<T> {
27
+ n : uint
28
+ t : float
29
}
30
class B {
31
+ d : double
32
- setB(b: B): void
33
+ getB(): B
34
}
35
note bottom of Class: A note on class B
36
}
37
package "sp2" #DDDDDD {
38
interface C << interface >> {
39
+ n : uint
40
+ s : string
41
}
42
}
43
class D {
44
+ n : uint
45
}
46
47
sp2 ..> sp1 : N1
48
note on link: An annotation
49
50
B <|--D
51
B "1 toto" --> "0..* tata" C
52
D "1" o-- D : tutu
53
D *--> "titi 0..*" C : << vector >>
54
}
55
@enduml
56
\end{plantuml}
57
\caption{PlantUML-Diagramm}
58
\label{fig:plantuml}
59
\end{figure}
60
61