Hilfe:UML Diagramme zeichnen: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Einfache UML-Diagramme können mit der [[mw:Extension:Mermaid|Extension:Mermaid]] erstellt werden. Die Syntax von [https://mermaid-js.github.io Mermaid] kann in der [https://mermaid-js.github.io/mermaid/#/classDiagram offiziellen Referenz] nachgelesen werden. Mit Mermaid sind auch andere Diagrammarten möglich.
== Mermaid Beispiel ==
<pre>
<pre>
{{#mermaid:classDiagram
{{#mermaid:classDiagram

Aktuelle Version vom 13. November 2021, 17:20 Uhr

Einfache UML-Diagramme können mit der Extension:Mermaid erstellt werden. Die Syntax von Mermaid kann in der offiziellen Referenz nachgelesen werden. Mit Mermaid sind auch andere Diagrammarten möglich.

Mermaid Beispiel

{{#mermaid:classDiagram
class Bibliothek {
    -String name
    -String adresse
    -String oeffungszeiten
    +Bibliothek(pName: String, pAdresse: String, pOeffnungszeiten: String)
    +getName() String
    +setName(pName: String) void
    +getAdresse() String
    +getOeffnungszeiten() String
    +setOeffnungszeiten(pZeiten: String) void
    +getAngestellte(): Mitarbeiter[]
    +addAngestellte(pMitarbeiter: Mitarbeiter) void
    +removeAngestellte(pMitarbeiter: Mitarbeiter) boolean
    +getBuecher() Medium[]
    +getBuch(pBezeichnung: String) Medium
}
class Mitarbeiter {
    +name: String
    +adresse: String
    +management: boolean
    +Mitarbeiter(pName: String, pAdresse: String, pIstManagement: boolean)
    +istManagement() boolean
    -setManagement(pManagement: boolean) void
    +getName() String
    +setName(pName: String) void
    +getAdresse() String
    +setAdresse(pAdresse: String) void
}
class Medium {
    +name: String
    +art: int
    +Medium(pName: String, pTyp: int)
    +getName() String
    +istBuch() boolean
    +istCD() boolean
    +istMagazin() boolean
}
Bibliothek--> "1..n" Mitarbeiter : +mitarbeiter[]
Bibliothek--> "1..n" Medium : -medien[]
}}