ProductsServicesDownloadsNewsCompanyContact

yFiles Produkttypen

yFiles ist in vier verschiedenen Distributionen erhältlich. Jede besteht aus einer gültigen Kombination von yFiles Komponenten (siehe unten).

yFiles Distributionen

Basic Distribution

Die yFiles Basic Distribution enthält nur die yFiles Basic Komponente.

Layout Distribution

Die yFiles Layout Distribution besteht aus den Komponenten yFiles Basic und yFiles Layout.

Viewer Distribution

Die yFiles Viewer Distribution besteht aus den Komponenten yFiles Basic und yFiles Viewer.

Complete Distribution

Die yFiles Complete Distribution enthält die Komponenten yFiles Basic, yFiles Layout und yFiles Viewer.

yFiles Komponenten

Die yFiles Bibliothek ist in drei Komponenten aufgeteilt, die zu vier verschiedenen yFiles Distributionen zusammengestellt werden können (siehe oben).

Basic Komponente

Die yFiles Basic Komponente ist in jeder Distribution enthalten.
Sie enthält die folgenden Java Pakete: y.algo, y.base, y.geom, y.util und y.util.pq.

yFiles Basic beinhaltet essentielle Klassen und Datentypen für Aufgaben im Bereich Graphanalyse. Es bietet sehr effiziente Implementierungen von fortgeschrittenen Datentypen, wie Graph und Prioritätswarteschlange. Desweiteren wird ein breites Spektrum von Graph- und Netzwerkalgorithmen bereitgestellt, die in ihrer Gesamtheit ein unerlässliches Werkzeug für Aufgaben im Bereich Netzwerkanalyse darstellen.

Layout Komponente

Die yFiles Layout Komponente wird mindestens zusammen mit der yFiles Basic Komponente geliefert.
Sie enthält die folgenden Java Pakete: y.layout und alle y.layout.* Unterpakete.

yFiles Layout baut auf der Funktionalität von yFiles Basic auf. Es bietet eine Zusammenstellung ausgereifter Layoutalgorithmen für Graphen, die ihresgleichen sucht. Layoutstile wie Hierarchisch, Orthogonal oder Zirkulär stehen als einfach zu integrierende Komponenten bereit, die programmatisch an die meisten Anforderungen angepasst werden können. Darüberhinaus stellt yFiles Kantenleger-Algorithmen zur Verfügung, die das einfache Verlegen von Kanten in bestehenden Diagrammen ermöglichen. Unter den verschiedenen Layout Stilen befinden sich nun auch einige inkrementelle Algorithmen, beispielsweise für inkrementelles hierarchisches Layout.

Viewer Komponente

Die yFiles Viewer Komponente wird mindestens zusammen mit der yFiles Basic Komponente geliefert.
Sie enthält die folgenden Java Pakete: y.anim, y.io, y.io.gml, y.option, y.view, und y.view.hierarchy.

yFiles Viewer baut ebenfalls auf der Funktionalität von yFiles Basic auf. Es bietet eine mächtige Graph-Viewer Komponente und andere Swing-basierte GUI-Elemente an. Eine ausgereifte Beispielanwendung der Viewer-Komponente ist der yEd Graph Editor. Andere bemerkenswerte Merkmale von yFiles Viewer sind die Unterstützung für diverse Graph- und Bildformate (GML, YGF bzw. JPG, GIF) und die Posterdruck-Funktion.