Mit dem UML-Editor zeichnen Sie Diagramme in der Unified Modeling Language (UML 2.5.1) – alle 14 Diagrammarten: Strukturdiagramme (Klassen-, Objekt-, Paket-, Komponenten-, Kompositionsstruktur-, Verteilungs- und Profildiagramm), Verhaltensdiagramme (Anwendungsfall-, Aktivitäts- und Zustandsdiagramm) und Interaktionsdiagramme (Sequenz-, Kommunikations-, Zeitverlaufs- und Interaktionsübersichtsdiagramm). Es ist derselbe Editor wie im 8EM-Modeller – hier als eigenständiges Werkzeug, ohne Unternehmensmodell.
Projekt und Diagramme
- Eine Datei (
*.uml.json) ist ein Projekt mit beliebig vielen Diagrammen. Oben in der Leiste wählen Sie das gezeigte Diagramm oder legen mit „+ Diagramm“ ein neues an – leer oder mit einem kleinen Beispiel.
- Ist nichts ausgewählt, zeigt die rechte Seite das Diagramm: Name, Beschreibung, Linienführung, die Prüfung und die Liste aller Diagramme der Datei (öffnen, nach oben/unten, Kopie, löschen).
- „⋯ › Beispielprojekt“ öffnet ein Projekt mit einem Lernbeispiel je Diagrammart (fiktiv).
- „⋯ › Aus einem 8EM-Modell übernehmen …“ liest eine Modelldatei (
modell.8em.json) des 8EM-Modellers und übernimmt die gewählten UML-Diagramme. Bezüge auf Elemente des Modells werden dabei zu einfachen Namen; das Modell selbst bleibt unverändert.
Zeichnen
- Symbol setzen: links ein Symbol anklicken, dann auf die Fläche klicken. Mit Umschalt bleibt das Werkzeug aktiv. Nach dem Setzen tippen Sie gleich den Namen (Enter übernimmt).
- Verbinden: am gelben Griff des gewählten Symbols ziehen und über dem Ziel loslassen – die passende Beziehungsart wird vorgeschlagen. Oder links eine Beziehungsart wählen: erst die Quelle, dann das Ziel anklicken. Im Sequenzdiagramm entsteht die Nachricht auf der Höhe, an der Sie loslassen; danach lässt sie sich senkrecht verschieben.
- Beschriften: Doppelklick auf ein Symbol – bei Klassen in den Namen, die Attribute oder die Operationen (je Zeile ein Eintrag, Strg+Enter übernimmt). Doppelklick auf eine Linie beschriftet sie. F2 beschriftet das gewählte Symbol.
- Verschieben: Symbole ziehen; Behälter (Pakete, Knoten, Systemgrenzen, Zustände …) nehmen ihren Inhalt mit, Lebenslinien ihre Ausführungsbalken. Pfeiltasten verschieben in kleinen Schritten, Umschalt+Klick wählt mehrere. Die Ecke unten rechts ändert die Größe.
- Linien: rechts Art, Beschriftung, Stereotyp, Multiplizitäten und Rollen an beiden Enden, Navigierbarkeit und Linienführung (gerade, rechtwinklig, Bogen). Eine gewählte Linie ziehen = Ziehpunkt einfügen; ◆ verschieben, Doppelklick auf ◆ entfernt ihn.
- Ansicht: Strg+Mausrad zoomt, Ziehen auf freier Fläche verschiebt die Ansicht.
Prüfung
Ist nichts gewählt, prüft der Editor das Diagramm nach Regeln der Spezifikation – etwa Generalisierung im Kreis, Realisierung ohne Schnittstelle, Zustand nie erreicht, Verzweigung ohne Bedingung, Anwendungsfall ohne Akteur, Nachricht nach dem Löschen einer Lebenslinie. Ein Klick auf einen Hinweis wählt die betroffenen Symbole. Die Hinweise sind Anregungen, keine Fehlermeldungen.
Speichern und Ausgabe
- Speichern (Strg+S) schreibt die Projektdatei; das erste Mal fragt der Browser nach dem Ort. In Browsern ohne Dateizugriff wird die Datei heruntergeladen. Zusätzlich hält der Browser einen Zwischenstand für den Fall eines Absturzes (nur auf Ihrem Gerät).
- Ausgabe des gezeigten Diagramms als SVG, PNG, PowerPoint (PPTX), LibreOffice Impress (ODP), Visio (VSDX) und PDF – als bearbeitbare Formen, nicht als Bild (außer PNG).
- Rückgängig mit den großen Pfeilen oben oder Strg+Z / Strg+Y; ▾ zeigt den Verlauf.
Tastatur
Entf löscht, Esc beendet ein Werkzeug bzw. hebt die Auswahl auf, Strg+D legt eine Kopie an, Strg+O öffnet, Strg+S speichert, F1 zeigt diese Hilfe.
Hinweise
Notation nach der Spezifikation der OMG; Erklärungen und Beispiele sind eigene Formulierungen, alle Beispiele frei erfunden. UML® und Unified Modeling Language™ sind Marken der Object Management Group, Inc. Der Editor ist kein zertifiziertes Werkzeug und ersetzt keine fachliche Prüfung.
UML-Editor (alle 14 Diagrammarten der UML 2.5.1) · Build-Version 2026-10-20 21:13 · © 2026 Peter Hoenig, MY COACHING FOR YOU
Lizenz: Freie Software (Open Source) unter der GNU General Public License, Version 3 oder neuer (GPL-3.0-or-later). Sie dürfen den Quelltext – diese HTML-Datei – nutzen, untersuchen, verändern und weitergeben, sofern auch die weitergegebene Fassung wieder als Open Source unter derselben Lizenz mit vollständigem Quelltext zur Verfügung steht und dieser Hinweis erhalten bleibt. Lizenztext: gnu.org/licenses/gpl-3.0.
Haftungsausschluss: Das Werkzeug wird unentgeltlich und ohne Gewähr bereitgestellt. Es dient als Hilfsmittel für Reflexion, Gespräch und Dokumentation, ist kein Diagnoseinstrument und ersetzt keine psychotherapeutische, medizinische, rechtliche oder sonstige fachliche Beratung. Für die Richtigkeit der Ergebnisse und für Schäden aus der Nutzung, insbesondere Datenverlust, wird nur bei Vorsatz und grober Fahrlässigkeit gehaftet; die Haftung für Schäden aus der Verletzung von Leben, Körper oder Gesundheit sowie zwingende gesetzliche Haftung bleiben unberührt. Bitte sichern Sie Ihre Dateien regelmäßig. Alle Eingaben bleiben auf Ihrem Gerät; das Werkzeug überträgt nichts.