Layout Packages |
y.layout |
Provides essential classes and interfaces that constitute the infrastructure for
automatic graph layout generation. |
y.layout.circular |
Provides circular layout style algorithms. |
y.layout.genealogy |
Provides layout algorithms that are especially suited for genealogical family trees. |
y.layout.grouping |
Provides classes and interfaces that are necessary for layout calculation of graph
hierarchies (a.k.a. hierarchically organized graphs). |
y.layout.hierarchic |
Provides hierarchical layout style algorithms which aim to highlight the main direction
or flow within a directed graph. |
y.layout.hierarchic.incremental |
This package encapsulates all classes that make up the new Hierarchic Layouter
facilities. |
y.layout.labeling |
Provides classes for the automatic placement of node and edge labels. |
y.layout.multipage |
Provides layout algorithms that sub-divide a (large) graph into a set of smaller
graphs that fit into a given width and height. |
y.layout.organic |
Provides organic layout style algorithms that are based on the force-directed layout
paradigm. |
y.layout.orthogonal |
Provides orthogonal layout style algorithms. |
y.layout.partial |
Provides layout algorithms that arrange only subsets of a given graph structure. |
y.layout.planar |
This package provides classes for handling planar graphs and creating planar
graph layouts. |
y.layout.random |
Provides random layout style algorithms. |
y.layout.router |
Provides classes for automatic routing of a graph's edges. |
y.layout.router.polyline |
Provides classes and interfaces for automatic polylinear routing of a graph's edges. |
y.layout.transformer |
Provides a layouter that performs geometric transformations
like scaling, rotating and mirroring. |
y.layout.tree |
Provides tree layout style algorithms. |
View Packages |
y.anim |
Provides core classes and interfaces for a general animation framework. |
y.io |
Provides classes for reading and writing a Graph2D object from/to
diverse file formats. |
y.io.gml |
Provides parser and encoder classes used by GMLIOHandler . |
y.io.graphml |
Provides common types that are used by GraphMLIOHandler . |
y.io.graphml.graph2d |
This package contains classes that support additional features from the y.view namespace. |
y.io.graphml.input |
This package contains types that handle the parsing of GraphML files. |
y.io.graphml.output |
This package contains types that handle the writing of GraphML files. |
y.module |
Provides so-called "layout modules," i.e., classes that encapsulate application-level
set-up services for the yFiles layout algorithms, edge routing algorithms, and certain
graph tools. |
y.module.io |
Provides pluggable modules for diverse yFiles input and output formats. |
y.option |
Provides classes that allow to manage, store and edit a set of parameters in a
very easy and convenient way. |
y.view |
Provides essential classes and interfaces for viewing, animating and editing graphs. |
y.view.hierarchy |
Provides classes and interfaces for managing and viewing graph hierarchies
(a.k.a. hierarchically organized graphs) where nodes can be nested within other
nodes to arbitrary depth. |
y.view.tabular |
Provides classes and interfaces to organize group node content in a tabular
fashion. |