yFiles is an extensive class library that offers many sophisticated features. To help in finding the classes that are responsible for the provision/the implementation of certain features, Table 2.1, “What Goes Where” gives a mapping from functionality to library package(s) containing the actual classes.
Table 2.1. What Goes Where
| Functionality | yFiles Library Component | Java Package Name |
|---|---|---|
| Basic Graph Structure | Basic | y.base |
| Containers and Iteration | Basic | y.base |
| Graph Analysis | Basic | y.algo |
| Edge Routing | Layout | y.layout.router |
| Graph Structure Augmentation (Layout) | Layout | y.layout |
| Labeling | Layout | y.layout.labeling |
| Layout Algorithms | Layout | y.layout |
| Nested Graphs | Layout, View | y.layout.grouping, y.view.hierarchy |
| Graph Structure Augmentation (Viewer) | View | y.view |
| Input and Output Formats | View | y.io, y.io.gml |
| Viewing and Editing Graphs | View | y.view |
| Settings Dialogs and Components | View | y.option |
|
Copyright ©2004-2012, yWorks GmbH. All rights reserved. |