This page is from the outdated yFiles for Java 2.13 documentation. You can find the most up-to-date documentation for all yFiles products on the yFiles documentation overview page.
Please see the following links for more information about the yFiles product family of diagramming programming libraries and corresponding yFiles products for modern web apps, for cross-platform Java(FX) applications, and for applications for the Microsoft .NET environment.
The yFiles library offers sophisticated functionality that can help in a variety of problem fields. Following are some example drawings of diagrams from different kinds of application domains. All of these drawings have been computed automatically by layout algorithms from the yFiles library.
In database design as well as database management and administration Entity-Relationship diagrams (E-R diagrams) are used to sketch and to visualize entities together with their relations. Figure 1.5, “Entity-Relationship diagram” shows an example of an E-R diagram.
In software engineering the Unified Modeling Language (UML) is widely recognized as the standard to model the relationships between classes. Figure 1.6, “Software engineering” presents a high-quality UML diagram of a mid-sized project.
The UML notation is also used in software documentation. yDoc, for instance, a Javadoc™ extension that can embed UML diagrams into API documentations, uses the yFiles library to automatically generate drawings that reflect the class and/or package dependencies inherent to a Java project. Figure 1.7, “Software documentation” shows the UML diagram of a small excerpt of such a project.
Copyright ©2004-2016, yWorks GmbH. All rights reserved. |