Skip navigation links

yFiles-for-JavaFX-Complete-3.0 API

Viewer Packages 
Package Description
com.yworks.yfiles.geometry
Contains definitions, default implementations, structs and support classes that deal with the representation of geometric data.
com.yworks.yfiles.graph
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
com.yworks.yfiles.graph.labelmodels
Contains interfaces and default implementations for label layout models.
com.yworks.yfiles.graph.portlocationmodels
Contains interfaces and default implementations for port location models.
com.yworks.yfiles.graph.styles
Contains interfaces and default implementations for graph element styles.
com.yworks.yfiles.graphml
Definitions, default implementations, and support classes for GraphML I/O support.
com.yworks.yfiles.view
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display IGraph instances.
com.yworks.yfiles.view.input
Contains definitions, default implementations, and support classes that deal with the user interaction in a CanvasControl in general, as well as specialized utility classes and IInputMode implementations that can be used to work with and edit IGraph instances in a GraphControl.
Base Packages 
Package Description
com.yworks.yfiles.utils
Contains classes and interfaces which support the yFiles collection and event handling framework, and other utility classes.
Layout and Analysis Packages 
Package Description
com.yworks.yfiles.algorithms
Provides the yFiles library's most fundamental classes and interfaces that model an efficient graph data type (class Graph), its nodes and edges (classes Node and Edge), and related container structures and iteration mechanisms (class YList and interface ICursor).
com.yworks.yfiles.layout
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
com.yworks.yfiles.layout.circular
Provides circular layout style algorithms.
com.yworks.yfiles.layout.genealogy
Provides layout algorithms that are especially suited for genealogical family trees.
com.yworks.yfiles.layout.hierarchic
Provides hierarchic layout style algorithms.
com.yworks.yfiles.layout.labeling
Provides algorithms for the automatic placement of node and edge labels, so called generic labeling algorithms.
com.yworks.yfiles.layout.multipage
Provides the MultiPageLayout that subdivides the input graph into several smaller graphs whose layouts fit the specified maximum page size.
com.yworks.yfiles.layout.organic
Provides organic layout style algorithms that are based on a force-directed layout paradigm.
com.yworks.yfiles.layout.orthogonal
Provides orthogonal layout style algorithms.
com.yworks.yfiles.layout.partial
Provides class PartialLayout that enables layout of user-specified, distinct parts of a diagram without altering the existing layout of the remainder of the diagram.
com.yworks.yfiles.layout.radial
Provides the radial layout algorithm.
com.yworks.yfiles.layout.router
Provides classes for automatic routing of the edges in a graph.
com.yworks.yfiles.layout.router.polyline
Provides classes and interfaces for automatic polyline routing of the edges of a graph.
com.yworks.yfiles.layout.seriesparallel
Provides the series-parallel layout algorithm.
com.yworks.yfiles.layout.tree
Provides tree layout style algorithms.
Skip navigation links
© Copyright 2000-2017,
yWorks GmbH.
All rights reserved.