yEd - Java™ Graph Editor
yEd ist ein mächtiges Werkzeug zum Zeichnen von Graphen, Netzwerken und Diagrammen, welches vollständig mit der Java Programmiersprache implementiert worden ist. Das Programm kann verwendet werden, um schnell Zeichnungen zu erstellen, und diese automatisch anzuordnen und zu arrangieren.
yEd ist als uneingeschränkte Vollversion kostenlos erhältlich!
yEd basiert auf der yFiles Klassenbibliothek, welche der Anzeige, Bearbeitung, Optimierung, Anordnung und Animation von Diagrammen, Netzwerken und anderen graphähnlichen Strukturen dient.
yEd ist zu 100% aus leichtgewichtigen Swing-Komponenten gebaut und kann deshalb auf jeder Plattform ausgeführt werden, für die eine passende Laufzeitumgebung existiert.
Neue Merkmale in Version 3.0
- Gleichzeitiges Arbeiten mit mehreren Graphen möglich. Es können beliebig viele Editorfenster für Graphstrukturen geöffnet werden.
-
Das neue Paletten-Werkzeugfenster stellt Muster von vordefinierten bzw. Benutzer-definierten
Darstellungen für Knoten und Kanten bereit.
Es ermöglicht unmittelbaren Zugriff auf Graphelemente von jedem Typ, die
sich in ihrer (visuellen) Ausprägung unterscheiden.
Mehrere, nach Themen sortierte Mustersammlungen für Graphelemente stehen zur Verfügung, z.B. für UML. - Graph-Dateien können per Drag and Drop in die Zeichenfläche gezogen werden. Es wird ein neues Editorfenster für die Graphstruktur in der Datei geöffnet.
- Graphelemente können per Drag and Drop von der Palette in die Zeichenfläche gezogen werden
- Teilgraphen können im Vektorgrafikformat EMF bzw. in unterschiedlichen Grafikformaten (JPG, GIF, BMP, PNG) in die Zwischenablage des Systems kopiert werden
- Durchgehende Unterstützung für Knotentypen, die im Vektorgrafikformat SVG definiert sind
- Dateien mit Graphstrukturen können direkt über URL geöffnet werden
- Enthält Beispielgraphen, die u.a. die verschiedenen Layoutstile präsentieren
Bitte beachten Sie die yEd Versionsinformationen, um mehr über die Produktverbesserungen dieser Version zu erfahren.
Herausragende Merkmale
yEd kann verwendet werden, um komplexe Graphstrukturen automatisch anzuordnen (Layout). Einige hoch spezialisierte Layoutalgorithmen wurden implementiert und in yEd verfügbar gemacht. Diese können verwendet werden, um Elemente vollautomatisch anzuordnen, oder um den Benutzer beim Anordnen der Elemente zu unterstützen.
- Interaktives hierarchisches Layout (englische Erklärung) kann für interaktives Anordnen von hierarchischen Strukturen genutzt werden.
- Hierarchisches Layout (englische Erklärung) kann verwendet werden, um hierarchische oder beinahe-hierarchische Strukturen automatisch perfekt darzustellen.
- Orthogonales Layout (englische Erklärung) erzeugt klare Darstellungen selbst von komplexen Netzwerken aus allen möglichen Anwendungsgebieten.
- Orthogonales Layout im UML-Stil (englische Erklärung) bietet besondere Unterstützung zum Anordnen von z.B. UML-Klassendiagrammen.
-
Organisches Layout (englische Erklärung)
und
Smartes Organisches Layout (englische Erklärung)
erzeugen ebenfalls klare Darstellungen von komplexen Strukturen und sind besonders
geeignet für Entity Relationship und UML-Diagramme.
Das Layout kann auf vorgegebene Bereiche (z.B. Rechteck, Kreis, Ellipse) oder ein bestimmtes Seitenverhältnis eingeschränkt werden. Erweiterte Unterstützung für geschachtelte Graphen. - Organischer Kantenleger (englische Erklärung) verlegt Kanten in fertigen Diagrammen in organischem Stil neu.
- Orthogonaler Kantenleger (englische Erklärung) verlegt Kanten ebenfalls in fertigen Diagrammen in orthogonalem Stil neu.
-
Zirkuläres Layout (englische Erklärung)
ist speziell dafür geeignet, Ring und Sterntopologien darzustellen.
Knoten können nun auch auf der gesamten Kreisscheibe angeordnet werden. Unterstützung für geschachtelte Graphen. -
Baumlayout (englische Erklärung)
bietet die Möglichkeit, Baumstrukturen und baumähnliche Strukturen auf
verschiedenstartige Weise zu darzustellen.
Baum Layout kann Knoten- bzw. Kantenbeschriftungen in die Berechnung einbeziehen und bietet zusätzliche Alignierungsoptionen.
yEd ermöglicht es, Gruppen von Knoten in beliebiger Schachtelungstiefe zu erstellen, und zu visualisieren. Die neuen Layoutalgorithmen unterstützen selbstverständlich diese Darstellungsweise. Komplexe Strukturen lassen sich damit noch besser erstellen und übersichtlicher anordnen.
Eine von yEds mächtigsten Funktionen ist die Möglichkeit, Beschriftungen automatisch zu positionieren, damit Diagramme schnell und einfach lesbarer werden.
yEd baut außerdem auf einer intuitiven Benutzerschnittstelle auf, die sich an die Richtlinien moderner Applikationen hält. Dazu zählen unter anderem:
- eine vielseitig anpassbare Arbeitsfläche, die das effiziente Arbeiten erleichtert
- tabellenartige Eigenschaftendialoge, die ein schnelles Einsehen und Anpassen der Eigenschaften der Diagrammelemente ermöglichen
- Internationalisierung: yEd ist für deutsch und englisch lokalisiert
- eine ausgefeilte Druckvorschau, die besonders beim Posterdruck hilfreich ist
- Session Management: yEd merkt sich und verwaltet die persönlichen Einstellungen
- Undo: Unterstützung für das Rückgängigmachen von Bearbeitungsschritten
- Zwischenablage: die Möglichkeit, Teile eines Graphen zu kopieren, auszuschneiden und wieder einzufügen
- Tastaturkürzel für wichtige Funktionen
- ein Hilfe System
yEd kann verwendet werden, um Diagramme und Netzwerke zu erstellen, zu modifizieren, und um sie darzustellen. Diagramme können in den verschiedensten Dateiformaten abgespeichert und wieder geladen werden. Unter diesen Dateiformaten befinden sich unter anderem:
- das nicht-proprietäre XML-Graphdateiformat GraphML; das yEd Standarddateiformat
- das binäre Dateiformat YGF
- das GML Dateiformat; ein verbreitetes, textbasiertes Graphdateiformat
- das XML-basierte GML Dateiformat; eine Variante des textbasierten GML Dateiformats, das XML Syntax benutzt
- Import von beliebigen XML Dateien. Ein XSLT Stylesheet muss angegeben werden, das die XML Datei in gültiges GraphML transformiert. Vordefinierte Stylesheets für Ant Skripten, die OWL Web Ontology Language, und andere sind bereits beigelegt.
Für den Export von Graphstrukturen bietet yEd Unterstützung für folgende Bild- und Vektorgrafikdateiformate:
- das Dokumentenformat PDF (Portable Document Format) von Adobe
- für das Macromedia Flash Dateiformat SWF
- Das SVG Dateiformat, ein XML-basiertes Grafikdateiformat. Dieses Dateiformat ermöglicht einbettete URLs und Beschreibungen für Knoten und Kanten.
- Das Enhanced Windows Meta File (EMF) Dateiformat. Ein Vektorgrafikdateiformat, welches von fast allen Windows-Applikationen gelesen werden kann.
- Die Grafikdateiformate JPG und GIF. Zusätzlich können große Bilder einfach als mehrere Teilbilder mit passender HTML-Tabelle exportiert werden.
- Als HTML Image Map mit Unterstützung für eingebettete URLs und Beschreibungen für Knoten und Kanten (ein Beispiel hierfür)
- die Grafikdateiformate BMP (unter Windows) und PNG
- für EPS (Encapsulated PostScript)
Alle Bildexporte können Ihren Bedürfnissen angepasst werden.
Das Programm ermöglicht die ganzheitliche und effiziente Bearbeitung von Diagrammen. Folgende Unterstützung ist bereits enthalten:
- vorgefertigte Knotentypen für UML Klassen- und Objektdiagramme
- Mehrfachbeschriftungen für Knoten und Kanten
- mehrzeilige Beschriftungen und die Verwendung von Grafiken in Beschriftungen
- vielseitige Such- und Markierungshilfen
- Lupenfunktion (u.a. in der Art eines Vergrößerungsglases) und praktische Übersichtsfunktion (die Lupenfunktion kann per Mausrad kontrolliert werden)
- eine Anzahl schöner Icons, um sofort mit dem Erstellen von professionellen Diagrammen beginnen zu können
- zusätzliche nicht-grafische Eigenschaften für Knoten und Kanten: Beschreibungen, die als Tooltips angezeigt werden können und eingebettete URLs, die es erlauben von yEd aus Dateien zu öffnen
Galerie
Werfen Sie einen Blick auf unsere Galerie, um die Vielfalt der Layouts zu erleben, die in yEd und der zugrundeliegenden yFiles Bibliothek verfügbar sind.
yEd 3.0.1.1 Vollversion herunterladen
Die aktuelle Version ist 3.0.1.1 - im 'Informationen'-Dialog, welcher über das 'Hilfe'-Menü erreichbar ist, können Sie ersehen welche Version Sie momentan verwenden.
Achtung: Vor dem Herunterladen und der Verwendung von yEd müssen Sie unsere Lizenzbedingungen akzeptieren.
| Plattform/Technologie | Datei | Bemerkungen |
|---|---|---|
| Windows |
Exe Datei
(24.1 MB) |
yEd mit Installations-/Deinstallationsprogramm herunterladen. Eine Java Laufzeitumgebung ist bereits enthalten. (Benutzen Sie dieses Installationsprogramm, wenn Sie nicht sicher sind, ob Java auf Ihrem Windows System installiert ist oder wissen, dass Sie die Laufzeitumgebung installieren müssen.) |
| Windows |
Exe Datei
(11.1 MB) |
yEd mit Installations-/Deinstallationsprogramm herunterladen. Wenn nötig, wird eine Java Laufzeitumgebung nachgeladen. (Benutzen Sie dieses Installationsprogramm, wenn bereits eine Java Laufzeitumgebung auf Ihrem Windows System installiert ist.) |
| Mac OS X |
Dmg Datei
(10.8 MB) |
yEd mit Installationsprogramm herunterladen. (Üblicherweise hat Mac OS X bereits eine passende Java Laufzeitumgebung installiert.) |
| Unix/Linux |
Sh Datei
(10.5 MB) |
yEd mit Installationsskript herunterladen. Wenn nötig, wird eine Java Laufzeitumgebung nachgeladen. (Benutzen Sie dieses Installationsprogramm, wenn Sie nicht sicher sind, ob Java auf Ihrem System installiert ist oder wissen, dass Sie die Laufzeitumgebung installieren müssen.) |
| Web Start |
Jnlp Datei
(11.6 MB) |
yEd direkt installieren und mittels Java Web Start starten. (Bitte beachten Sie, dass sich die Ladezeit der Anwendung mit Java 1.6 Web Start verlängern kann. Wir empfehlen, stattdessen die schnelleren Installationsprogramme zu benutzen.) |
| Generic Java |
Zip Datei
(10.2 MB) |
yEd als komprimiertes Zip Archiv herunterladen. Voraussetzung ist eine installierte Java Laufzeitumgebung. |
Wenn Sie die Web Start- oder Applet-Varianten verwenden wollen und wissen, dass Sie Java benötigen, folgen Sie dem Link unter dem Bild:
yEd basiert auf der yFiles Bibliothek und verwendet die JIDE Bibliothek unter Lizenz von JIDE Software als "Look and Feel".
Wenn Sie Ideen für Verbesserungen haben oder Fehler melden möchten, können Sie sich an yed@yWorks.com wenden.









