Hilfe:UML Diagramme zeichnen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

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[]
}}