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. |