ClassPackageDescription
 AbortHandler
com.yworks.yfiles.algo This class provides a means for early termination of graph algorithms.
 AbstractCollection
com.yworks.bridge.util AbstractCollection is an abstract implementation of the Collection interface.
 AbstractDrawer
com.yworks.yfiles.layout.hierarchic Abstract base class for the third phase of the Sugiyama algorithm.
 AbstractLabelingAlgorithm
com.yworks.yfiles.layout.labeling This class is an abstract base class for labeling algorithms.
 AbstractLayoutStage
com.yworks.yfiles.layout Partial LayoutStage implementation that handles the management of the core layouter part.
 AbstractList
com.yworks.bridge.util AbstractList is an abstract implementation of the List interface, optimized for a backing store which supports random access.
 AbstractMap
com.yworks.bridge.util AbstractMap is an abstract implementation of the Map interface.
 AbstractNodePlacer
com.yworks.yfiles.layout.tree Utility class that serves as a basis for implementations of the com.yworks.yfiles.layout.tree.NodePlacer interface.
 AbstractPortConstraintOptimizer
com.yworks.yfiles.layout.hierarchic.incremental A partial implementation of the com.yworks.yfiles.layout.hierarchic.incremental.PortConstraintOptimizer interface to minimize the effort required to modify the port assignment after the sequencing phase.
 AbstractPortConstraintOptimizer_SameLayerData
com.yworks.yfiles.layout.hierarchic.incremental Provides information about the same layer structures created by class com.yworks.yfiles.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.
 AbstractRotatableNodePlacer
com.yworks.yfiles.layout.tree This is an abstract base class for NodePlacers that supports rotations. "Supporting rotation" means that the NodePlacers only implement the default direction (e.g.
 AbstractRotatableNodePlacer_Matrix
com.yworks.yfiles.layout.tree Instances of this class may be used to configure the com.yworks.yfiles.layout.tree.AbstractRotatableNodePlacer.
 AbstractRotatableNodePlacer_RootAlignment
com.yworks.yfiles.layout.tree This class represents the horizontal alignment of the root node.
 AbstractSegmentInfo
com.yworks.yfiles.layout.router.polyline Stores location information for orthogonal edge segments.
 AbstractSequentialList
com.yworks.bridge.util AbstractSequentialList is an abstract implementation of the List interface.
 AbstractSet
com.yworks.bridge.util AbstractSet is an abstract implementation of the Set interface.
 AffineLine
com.yworks.yfiles.geom This class represents a line in the 2D-dimensional affine space.
 AffineTransform
com.yworks.bridge.geom 
 AlgorithmAbortedException
com.yworks.yfiles.algo Exception that gets thrown by an algorithm if a immediate termination request is detected.
 AlignmentDrawer
com.yworks.yfiles.layout.hierarchic This class can be used to simply wrap another Drawer implementation.
 AlignmentDrawer_BottomAlignmentDataProvider
com.yworks.yfiles.layout.hierarchic Simple utility class that can be registered with the graph to be laid out.
 AlignmentDrawer_LeftAlignmentDataProvider
com.yworks.yfiles.layout.hierarchic Simple utility class that can be registered with the graph to be laid out.
 AlignmentDrawer_RightAlignmentDataProvider
com.yworks.yfiles.layout.hierarchic Simple utility class that can be registered with the graph to be laid out.
 AlignmentDrawer_TopAlignmentDataProvider
com.yworks.yfiles.layout.hierarchic Simple utility class that can be registered with the graph to be laid out.
 Angle
com.yworks.yfiles.geom This class is an helper for angle calculation.
 ARNodePlacer
com.yworks.yfiles.layout.tree This class is used by com.yworks.yfiles.layout.tree.GenericTreeLayouter and implements a sophisticated com.yworks.yfiles.layout.tree.NodePlacer.
 ArrayIntNodePQ
com.yworks.yfiles.util.pq Implements a priority queue for nodes based on a array with bucket lists.
 ArrayList
com.yworks.bridge.util ArrayList is an implementation of List, backed by an array.
 Arrays
com.yworks.bridge.util Arrays contains static methods which operate on arrays.
 ARTreeLayouter
com.yworks.yfiles.layout.tree This tree layouter tries to generate compact tree layouts with a certain aspect ratio.
 AsIsLayerer
com.yworks.yfiles.layout.hierarchic This layerer implementation assigns layers by analyzing already existing node coordinates.
 AsIsSequencer
com.yworks.yfiles.layout.hierarchic.incremental Sequencer implementation that returns a sequencing that corresponds to the current drawing.
 AspectRatioComponentLayerer
com.yworks.yfiles.layout.hierarchic.incremental Wrapper Layerer implementation that delegates the actual layering to a delegate Layerer.
 AssistantPlacer
com.yworks.yfiles.layout.tree The assistant placer is a NodePlacer that delegates the node placement to two different node placers depending on the type of the children. The type of a child is recognized using a DataProvider providing boolean values.
 BalloonLayouter
com.yworks.yfiles.layout.tree A tree layouter that lays out the subtrees of the tree in a balloon-like fashion.
 BalloonLayouter_NodeInfo
com.yworks.yfiles.layout.tree Encapsulates information bound to a node during the algorithm calculates a layout.
 BCCSubgraph
com.yworks.yfiles.layout.planar This class calculates a planar subgraph for the each biconnected component of the graph and then puts these planar subgraphs together.
 BendConverter
com.yworks.yfiles.layout This layout stage replaces bends with dummy nodes, calls the core layout algorithm and recreates the bends.
 Bfs
com.yworks.yfiles.algo This class provides services that center around breadth first search (BFS)
 BFSLayerer
com.yworks.yfiles.layout.hierarchic Layerer that uses a breadth first search to assign layers to the nodes.
 BHeapDoubleNodePQ
com.yworks.yfiles.util.pq This class implements a priority queue for nodes whose priority values are of type double.
 BHeapIntNodePQ
com.yworks.yfiles.util.pq This class implements a priority queue for nodes whose priority values are of type int.
 BHeapNodePQ
com.yworks.yfiles.util.pq This class represents a priority queue for nodes where the priority values are of type Object The implementation is based on binary heaps.
 BigInteger
com.yworks.bridge.util 
 Bipartitions
com.yworks.yfiles.algo Responsible for graph bipartition problems.
 BitSet
com.yworks.bridge.util The BitSet class implements a bit field.
 BooleanValue
com.yworks.yfiles.util Specifies the contract of a general purpose read-only boolean value object.
 BooleanValueSettable
com.yworks.yfiles.util Specifies the contract of modifiable boolean value objects.
 BorderLine
com.yworks.yfiles.geom This class can be used to easily model an orthogonal border line or sky-line.
 BorderLine_Segment
com.yworks.yfiles.geom The handle of a segment of a borderline.
 BoundedQueue
com.yworks.yfiles.util This class represents an efficient queue of bounded size.
 BoundedStack
com.yworks.yfiles.util This class represents an efficient stack of bounded size.
 BufferedLayouter
com.yworks.yfiles.layout A hull layouter that invokes another layout algorithm on a copy of its input graph.
 BusDescriptor
com.yworks.yfiles.layout.router A descriptor for bus-related information to be associated with an edge.
 BusPlacer
com.yworks.yfiles.layout.tree The BusPlacer is a special NodePlacer that creates a bus where all child nodes and the root node are connected to. The BusPlacer is rotatable using the constructor 2().
 BusRepresentations
com.yworks.yfiles.layout.router This class provides helpers to convert between buses given by complete subgraphs and buses represented by specific hub nodes.
 BusRouter
com.yworks.yfiles.layout.router An orthogonal bus-style edge routing algorithm which combines the large number of edges of complete subgraphs in a concise, tree-like structure that consists of vertical and horizontal line segments.
 CanonicMultiStageLayouter
com.yworks.yfiles.layout An abstract base class for layout algorithms that provides services to simplify and decompose the input graph before it is passed to the core layout routine itself.
 CellEntrance
com.yworks.yfiles.layout.router.polyline Describes where and from which direction a com.yworks.yfiles.layout.router.polyline.PartitionCell has been entered during a path search.
 CellSegmentInfo
com.yworks.yfiles.layout.router.polyline Stores information about the part of an edge segment that lies inside a specified com.yworks.yfiles.layout.router.polyline.PartitionCell.
 Centrality
com.yworks.yfiles.algo This class provides methods to determine various centrality indices of nodes or edges of a graph.
 Channel
com.yworks.yfiles.layout.router.polyline A channel is a set of vertical or horizontal edge segments whose locations depend on each other.
 ChannelBasedPathRouting
com.yworks.yfiles.layout.router.polyline Routes edges using their pre-calculated com.yworks.yfiles.layout.router.polyline.Path information.
 ChannelEdgeRouter
com.yworks.yfiles.layout.router This class represents an edge router.
 ChannelEdgeRouter_OrthogonalShortestPathPathFinder
com.yworks.yfiles.layout.router This layouter is a s special version of com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that can be used as a path finding strategy in com.yworks.yfiles.layout.router.ChannelEdgeRouter.
 ChannelRouter
com.yworks.yfiles.layout.router Class that routes edges within a vertical or horizontal channel All edges will then be routed in an orthogonal fashion.
 CircularLayouter
com.yworks.yfiles.layout.circular Circular style layouter.
 ClassicLayerSequencer
com.yworks.yfiles.layout.hierarchic This class implements the second phase of the Sugiyama algorithm.
 Clonable
com.yworks.bridge.util 
 CloneNotSupportedException
com.yworks.bridge.util This exception is thrown when a program attempts to clone an object which does not support the Cloneable interface.
 Collection
com.yworks.bridge.util Collection is the root of the collection hierarchy.
 Collections
com.yworks.bridge.util Collections contains static methods which operate on Collection classes.
 CollinearBendHider
com.yworks.yfiles.layout.router Temporarily hides collinear bends on edge paths.
 ColumnDescriptor
com.yworks.yfiles.layout.grid This class represents a column of a com.yworks.yfiles.layout.grid.PartitionGrid.
 CombinatorialEmbedder
com.yworks.yfiles.layout.planar Interface implementation for an embedder.
 CompactOrthogonalLayouter
com.yworks.yfiles.layout.orthogonal This class is a variant of com.yworks.yfiles.layout.orthogonal.OrthogonalLayouter that tries to arrange nodes in a more compact way, even allowing to specify a desired aspect ratio for the bounds of the calculated layout.
 Comparable
com.yworks.bridge.util 
 Comparator
com.yworks.bridge.util 
 Comparators
com.yworks.yfiles.util This class provides access to some Comparator instances that are commonly used in yFiles.
 Comparators_PartialOrder
com.yworks.yfiles.util Tag interface to mark comparator or comparable implementations that do not define a total order but only a partial order.
 ComponentLayouter
com.yworks.yfiles.layout This layout stage arranges the connected components of a graph.
 CompositeLayouter
com.yworks.yfiles.layout A layouter that allows to express a layout stage as a chain of more basic layout stages.
 CompositeLayoutStage
com.yworks.yfiles.layout A composite layout stage that allows to express a layout stage as a chain of more basic layout stages.
 ConcurrentModificationException
com.yworks.bridge.util This runtime exception is thrown when a Collection is modified and an existing iterator on the Collection is used to modify the Collection as well.
 ConstantMapper
com.yworks.graph.model This mapper provides a single value for any key.
 ConstraintFactoryCompanion
com.yworks.yfiles.layout.hierarchic 
 ConstraintIncrementalLayerer
com.yworks.yfiles.layout.hierarchic.incremental Layerer implementation that observes relative and absolute layering constraints defined by the layering constraint factory com.yworks.yfiles.layout.hierarchic.incremental.LayerConstraintFactory.
 ConstraintLayerer
com.yworks.yfiles.layout.hierarchic Layerer implementation that uses relative and absolute layering constraints.
 ConstraintLayerer_ConstraintFactory
com.yworks.yfiles.layout.hierarchic Interface specification for classes that can create suitable constraints for a com.yworks.yfiles.layout.hierarchic.ConstraintLayerer instance.
 CopiedLayoutGraph
com.yworks.yfiles.layout This is a LayoutGraph implementation that serves as a copy of another LayoutGraph or as copy of a combined GraphInterface and and GraphLayout interface implementation.
 CopiedLayoutIGraph
com.yworks.graph.model A CopiedLayoutGraph variant that can be initialized using an IGraph.
 Cursors
com.yworks.yfiles.util Provides utility methods for working with cursors (com.yworks.yfiles.base.YCursor) and iterators (com.yworks.bridge.util.Iterator).
 Cycles
com.yworks.yfiles.algo Responsible for finding cycles within a graph that have certain properties.
 DataAcceptor
com.yworks.yfiles.base A general interface for setting data.
 DataAcceptorAdapter
com.yworks.yfiles.util An abstract adapter class for accepting data.
 DataMap
com.yworks.yfiles.base Interface that combines the com.yworks.yfiles.base.DataProvider and com.yworks.yfiles.base.DataAcceptor interfaces.
 DataMapAdapter
com.yworks.graph.model An adapter implementation that wraps an IMapper to a DataMap.
 DataProvider
com.yworks.yfiles.base A general interface for data provision.
 DataProviderAdapter
com.yworks.graph.model An adapter implementation that wraps an IMapper to a DataProvider.
 DataProviderAdapter
com.yworks.yfiles.util An abstract adapter class for providing data.
 DataProviders
com.yworks.yfiles.util This class provides convenience and transformation services for DataProviders.
 DataProviders_DataProviderOverlayManager
com.yworks.yfiles.util This helper class can be used to overlay DataProviders registered at a graph with another DataProvider.
 DefaultDrawingDistanceCalculator
com.yworks.yfiles.layout.hierarchic.incremental A default com.yworks.yfiles.layout.hierarchic.incremental.DrawingDistanceCalculator implementation that is used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl to configure the com.yworks.yfiles.layout.hierarchic.incremental.NodePlacer.
 DefaultEdgeLayout
com.yworks.yfiles.layout This class is a default implementation of the EdgeLayout interface.
 DefaultElementFactory
com.yworks.yfiles.layout.multipage Default implementation of an ElementFactory.
 DefaultGraphLayout
com.yworks.yfiles.layout This class is a default implementation of the simple GraphLayout interface.
 DefaultLayeredComponentsMerger
com.yworks.yfiles.layout.hierarchic.incremental A default implementation of a com.yworks.yfiles.layout.hierarchic.incremental.LayeredComponentsMerger that provides simple default behaviors.
 DefaultLayerSequencer
com.yworks.yfiles.layout.hierarchic.incremental This class implements the second phase of the Sugiyama algorithm.
 DefaultLayoutGraph
com.yworks.yfiles.layout This class is a default implementation of the abstract class LayoutGraph.
 DefaultNodeLabelLayout
com.yworks.yfiles.layout This class is the default implementation for the NodeLabelLayout.
 DefaultNodeLayout
com.yworks.yfiles.layout This class is a default implementation of the NodeLayout interface.
 DefaultNodePlacer
com.yworks.yfiles.layout.tree Versatile default implementation of com.yworks.yfiles.layout.tree.NodePlacer used by com.yworks.yfiles.layout.tree.GenericTreeLayouter.
 DefaultOutEdgeComparator
com.yworks.yfiles.layout.seriesparallel Default implementation for the out-edge comparator used in com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter.
 DefaultPortAllocator
com.yworks.yfiles.layout.hierarchic.incremental Default implementation of the PortAllocator interface.
 DefaultPortAssignment
com.yworks.yfiles.layout.seriesparallel This class implements the default port assignment strategy.
 DefaultPortAssignment
com.yworks.yfiles.layout.tree This class provides simple default port assignment strategies.
 DelegatingNodePlacer
com.yworks.yfiles.layout.tree The DelegatingNodePlacer may be used to layout the children of the actual node with two different NodePlacers.
 DendrogramPlacer
com.yworks.yfiles.layout.tree This is an implementation of the com.yworks.yfiles.layout.tree.NodePlacer interface that can be used to create dendrogram-like tree layouts.
 Dfs
com.yworks.yfiles.algo Framework class for depth first search (DFS) based algorithms.
 Dimension
com.yworks.bridge.geom 
 DirectedOrthogonalLayouter
com.yworks.yfiles.layout.orthogonal This class is a variant of com.yworks.yfiles.layout.orthogonal.OrthogonalLayouter that can route edges in a way that they point to a main layout direction.
 Direction
com.yworks.yfiles.layout Class that represents directions.
 DiscreteEdgeLabelLayoutModel
com.yworks.yfiles.layout An edge label model that allows placement of labels at some positions along an edge.
 DiscreteNodeLabelLayoutModel
com.yworks.yfiles.layout A node label model that allows placement of labels at eight positions around a node and at nine positions inside the node.
 Double
com.yworks.bridge.util 
 DoubleLinePlacer
com.yworks.yfiles.layout.tree The DoubleLinePlacer is a special node placer that places its children in two lines. This node placer is especially useful for leaves with great width.
 DoubleNodePQ
com.yworks.yfiles.util.pq Defines an interface for specialized priority queues that contains nodes which are prioritized by associated double values.
 DoubleObjectPQ
com.yworks.yfiles.util.pq This class implements a priority queue for objects whose priority values are of type double.
 Drawer
com.yworks.yfiles.layout.hierarchic Interface for the third phase of the Sugiyama algorithm.
 DrawerKeys
com.yworks.yfiles.layout.hierarchic 
 DrawingDistanceCalculator
com.yworks.yfiles.layout.hierarchic.incremental Interface for a helper class used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl during the node placement phase.
 DrawingEmbedder
com.yworks.yfiles.layout.planar Computes a planar embedding from a planar drawing of a graph.
 DualPlanarInformation
com.yworks.yfiles.layout.planar A class for all the dual graph stuff
 DynamicDecomposition
com.yworks.yfiles.layout.router.polyline This interface should be implemented by classes that dispatch notifications about changes in partitions.
 DynamicDecomposition_Listener
com.yworks.yfiles.layout.router.polyline Interface for classes that want to be notified about changes in partitions.
 DynamicObstacleDecomposition
com.yworks.yfiles.layout.router.polyline An com.yworks.yfiles.layout.router.polyline.ObstaclePartition that decomposes its area dynamically and implements the com.yworks.yfiles.layout.router.polyline.DynamicDecomposition interface.
 Edge
com.yworks.yfiles.base Represents an edge, i.e., a directed connection between two nodes (represented by instances of class com.yworks.yfiles.base.Node) in the directed graph data type com.yworks.yfiles.base.Graph.
 EdgeCellInfo
com.yworks.yfiles.layout.router.polyline Encapsulates the information that determines the route of a specific edge within a specific partition cell.
 EdgeCursor
com.yworks.yfiles.base A cursor interface for iterating over edges.
 EdgeData
com.yworks.yfiles.layout.hierarchic.incremental Multi-purpose edge descriptor for each edge in the graph during the layout.
 EdgeDataConstants
com.yworks.yfiles.layout.hierarchic.incremental 
 EdgeGroupRouterStage
com.yworks.yfiles.layout.router Layout stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that adds support for a bus-like routing style.
 EdgeInfo
com.yworks.yfiles.layout.multipage A class that holds all information related to an edge.
 EdgeInfo
com.yworks.yfiles.layout.router.polyline Encapsulates the information required to route an edge with a path routing algorithm.
 EdgeInfoCompanion
com.yworks.yfiles.layout.multipage 
 EdgeInserter
com.yworks.yfiles.layout.planar This class handles insertion of edges into an embedded graph.
 EdgeLabelCandidate
com.yworks.yfiles.layout A candidate position for edge labels
 EdgeLabelInfo
com.yworks.yfiles.layout.multipage A class that holds all information related to an edge label.
 EdgeLabelLayout
com.yworks.yfiles.layout This interface defines the properties of one edge label from the perspective of a labeling algorithm.
 EdgeLabelLayoutImpl
com.yworks.yfiles.layout This class is an default implementation of the EdgeLabelLayout interface.
 EdgeLabelModel
com.yworks.yfiles.layout This interface defines the properties of the model associated with an edge label layout.
 EdgeLabelOrientationSupport
com.yworks.yfiles.layout Helper for layouter with integrated edge labeling to support orientation and mirroring.
 EdgeLayout
com.yworks.yfiles.layout This interface encapsulates the layout information for an edge.
 EdgeLayoutDescriptor
com.yworks.yfiles.layout.hierarchic.incremental This class is used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl during the various phases to determine the routing details of the graph's edges.
 EdgeLayoutDescriptor
com.yworks.yfiles.layout.orthogonal This class is used by com.yworks.yfiles.layout.orthogonal.OrthogonalLayouter, com.yworks.yfiles.layout.orthogonal.DirectedOrthogonalLayouter and com.yworks.yfiles.layout.orthogonal.OrthogonalGroupLayouter to determine the routing details of the graph's edges.
 EdgeLayoutDescriptor
com.yworks.yfiles.layout.router.polyline This class is used by com.yworks.yfiles.layout.router.polyline.EdgeRouter to determine the routing details of the graph's edges.
 EdgeLayoutDescriptor
com.yworks.yfiles.layout.seriesparallel This class is used by com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter to determine the routing details of a graph's edges.
 EdgeList
com.yworks.yfiles.base Specialized list implementation for instances of type com.yworks.yfiles.base.Edge.
 EdgeMap
com.yworks.yfiles.base Provides access to data associated with an edge.
 EdgeMapAdapter
com.yworks.yfiles.util This class is an empty abstract implementation of the EdgeMap interface.
 EdgeOppositeNodeLabelLayoutModel
com.yworks.yfiles.layout A node label model that sets the labels at the opposite side of the outgoing edges of a node.
 EdgeOrder
com.yworks.yfiles.layout.planar Interface EdgeOrder.
 EdgePairCursor
com.yworks.yfiles.layout.planar Defines a cursor which returns pairs of edges.
 EdgeReversalStage
com.yworks.yfiles.layout A layout stage that can be used to (selectively) reverse edges in a graph while keeping the layout and label positions of the reversed edges as close to the pre-reversal layout and positions as possible.
 EdgeReverser
com.yworks.yfiles.layout.hierarchic.incremental Interface for implementations that perform their work after the first phase.
 EdgeReverser
com.yworks.yfiles.layout.hierarchic Helper that reverses edges that are oriented in the wrong direction.
 EdgeRouter
com.yworks.yfiles.layout.planar Instances of this class route edges through a planar graph using it's dual graph
 EdgeRouter
com.yworks.yfiles.layout.router.polyline This class represents a polyline edge router which calculates an edge layout containing only straight segments.
 ElementFactory
com.yworks.yfiles.layout.multipage Factory used by class com.yworks.yfiles.layout.multipage.MultiPageLayouter to create special nodes and edges.
 ElementInfoManager
com.yworks.yfiles.layout.multipage Interface that offers access to the information objects of graph elements.
 Embedder
com.yworks.yfiles.layout.planar This is an interface for planar embedders.
 EnterIntervalCalculator
com.yworks.yfiles.layout.router.polyline Interface providing additional intervals to traverse from one com.yworks.yfiles.layout.router.polyline.PartitionCell into an adjacent one.
 EventObject
com.yworks.bridge.util EventObjects represent events.
 ExtendedEdgeLabelCandidate
com.yworks.graph.model A subclass of EdgeLabelCandidate that provides a ILabelCandidateDescriptor.
 ExtendedLabelCandidateProfitModel
com.yworks.graph.model An implementation of ProfitModel that returns tha profit of a label candidate for instances of ExtendedNodeLabelCandidate and ExtendedEdgeLabelCandidate.
 ExtendedNodeLabelCandidate
com.yworks.graph.model A subclass of NodeLabelCandidate that provides a ILabelCandidateDescriptor.
 Face
com.yworks.yfiles.layout.planar This class represents a face (region) in a planar graph.
 FaceCursor
com.yworks.yfiles.layout.planar Defines a cursor which returns only instances of Face.
 FaceMap
com.yworks.yfiles.layout.planar Provides access to data associated with a face.
 FamilyTreeLayouter
com.yworks.yfiles.layout.genealogy This class implements a layout algorithm for genealogical data (family trees).
 Filter
com.yworks.yfiles.util Specifies the contract of a general purpose filter.
 FixedGroupLayoutStage
com.yworks.yfiles.layout.grouping A layout stage for hierarchically grouped graphs.
 FixNodeLayoutStage
com.yworks.yfiles.layout Layout stage that can be used to fix the position of either a single node or the alignment of the bounding box of several nodes (but not the positions of the individual nodes).
 FlexUtils
com.yworks.bridge.util 
 FrameMaker
com.yworks.yfiles.layout.planar Creates a Frame around a graph.
 FreeEdgeLabelLayoutModel
com.yworks.yfiles.layout An edge label model that allows placement of labels at a fixed offset from the source intersection point of the node.
 FreeEdgeLabelLayoutModel_ModelParameter
com.yworks.yfiles.layout The model parameters for the FreeEdgeLabelModel.
 FreeNodeLabelLayoutModel
com.yworks.yfiles.layout A node label model that allows placement of labels at a fixed offset relative to the node's upper-left corner.
 FreeNodeLabelLayoutModel_ModelParameter
com.yworks.yfiles.layout The model parameter that encodes a node label position within FreeNodeLabelModel.
 FreePlacer
com.yworks.yfiles.layout.tree Placer that can be used as simple "pseudo"-placer.
 FromSketchNodePlacer
com.yworks.yfiles.layout.tree A FromSketchNodePlacer is responsible for arranging its nodes using a comparator, which sorts the outgoing edges of a node according to the position of their target nodes in the graph before the actual placement happens.
 GenericTreeLayouter
com.yworks.yfiles.layout.tree This class implements the basis of a generic tree layout algorithm.
 GenericTreeLayouter_SubtreeShape
com.yworks.yfiles.layout.tree Instances of this class are used to represent the shape of subtrees during the layout.
 Geom
com.yworks.yfiles.geom This class provides useful geometric primitives and advanced geometric algorithms.
 GeomConvert
com.yworks.geom.util Utility conversion methods for geometry structs
 GivenLayersLayerer
com.yworks.yfiles.layout.hierarchic This layerer implementation layers the nodes by given layer IDs.
 GivenSequenceSequencer
com.yworks.yfiles.layout.hierarchic.incremental This LayerSequencer implementation returns a sequencing that satisfies a comparator constraint.
 Graph
com.yworks.yfiles.base This class implements a directed graph structure.
 GraphChecker
com.yworks.yfiles.algo Provides methods that check structural properties of a given graph.
 GraphConnectivity
com.yworks.yfiles.algo Provides algorithms for determining certain connectivity components within a graph.
 GraphCopier
com.yworks.yfiles.util A utility class that can be used to copy a graph's structure and possibly associated data to another instance.
 GraphCopier_CopyFactory
com.yworks.yfiles.util The copy factory interface used by com.yworks.yfiles.util.GraphCopier to delegate the actual work to.
 GraphCopier_DataProviderCopyFactory
com.yworks.yfiles.util Abstract helper class that provides helper methods to copy DataProvider contents.
 GraphCopier_EdgeDataProviderCopyFactory
com.yworks.yfiles.util Helper class implementation of com.yworks.yfiles.util.GraphCopier_CopyFactory that can be used to copy the contents of a DataProvider registered with the source graph onto the target graph storing the values in newly a created edge map (com.yworks.yfiles.base.Graph.createEdgeMap()).
 GraphCopier_EdgeMapCopyFactory
com.yworks.yfiles.util A helper wrapping implementation of the com.yworks.yfiles.util.GraphCopier_CopyFactory interface that copies the contents of the edge maps from the source to the target graph.
 GraphCopier_GraphDataCopyFactory
com.yworks.yfiles.util An abstract base implementation of a delegating CopyFactory that copies data for items being copied.
 GraphCopier_ItemDataProviderCopyFactory
com.yworks.yfiles.util Helper class implementation of com.yworks.yfiles.util.GraphCopier_CopyFactory that can be used to copy the contents of a DataProvider registered with the source graph onto the target graph storing the values in newly created com.yworks.bridge.util.HashMap based com.yworks.yfiles.base.DataMap s.
 GraphCopier_NodeDataProviderCopyFactory
com.yworks.yfiles.util Helper class implementation of com.yworks.yfiles.util.GraphCopier_CopyFactory that can be used to copy the contents of a DataProvider registered with the source graph onto the target graph storing the values in newly created node map (com.yworks.yfiles.base.Graph.createNodeMap()).
 GraphCopier_NodeMapCopyFactory
com.yworks.yfiles.util A helper wrapping implementation of the com.yworks.yfiles.util.GraphCopier_CopyFactory interface that copies the contents of the node maps from the source to the target graph.
 GraphCopyFactory
com.yworks.yfiles.base Very simple default implementation of a Copy Factory that creates com.yworks.yfiles.base.Graph instances and simply delegates to the com.yworks.yfiles.base.Graph.createNode() and com.yworks.yfiles.base.Graph.createEdge() method.
 GraphEvent
com.yworks.yfiles.base An event which indicates that a graph structure change occurred.
 GraphGrouping
com.yworks.yfiles.layout.grouping Instances of this class can be used by algorithms to efficiently query the structure of such type of graphs.
 GraphHider
com.yworks.yfiles.util Provides functionality to hide and unhide nodes and edges of a graph temporarily for algorithmic operations.
 GraphInterface
com.yworks.yfiles.base An interface that describes the structural information of a graph and the data that is associated with its nodes and edges.
 GraphLayout
com.yworks.yfiles.layout This interface defines the layout information of a graph.
 GraphLayoutLineWrapper
com.yworks.yfiles.layout A layout stage that can be used to "line-wrap" or "column-wrap" a graph layout.
 GraphListener
com.yworks.yfiles.base The listener interface for receiving graph events.
 GraphPartition
com.yworks.yfiles.layout.router.polyline Partitions the bounding box of a graph in rectangles using graph elements as obstacles.
 GraphPartitionExtension
com.yworks.yfiles.layout.router.polyline Implementations are extending the functionality of a com.yworks.yfiles.layout.router.polyline.GraphPartition.
 GraphPartitionExtensionAdapter
com.yworks.yfiles.layout.router.polyline This abstract adapter provides an empty implementation of com.yworks.yfiles.layout.router.polyline.GraphPartitionExtension.
 GraphPartitionManager
com.yworks.yfiles.util Provides functionality to hide and unhide partitions of nodes and their adjacent edges of a graph temporarily for algorithmic operations.
 GraphTransformer
com.yworks.yfiles.layout.transformer Provides geometric transforms for (sub-)graphs.
 GraphZoomer
com.yworks.yfiles.layout.transformer This class contains algorithms which allow for zooming parts of a diagram only in a so-called fish-eye (radial) style.
 GraphZoomer_Zoom
com.yworks.yfiles.layout.transformer This interface can be implemented for custom zoom types.
 GreedyMISLabeling
com.yworks.yfiles.layout.labeling This class places the labels of a graph using a greedy strategy.
 Grid
com.yworks.yfiles.layout.router.polyline Provides support for routing edges on equidistant grid lines.
 GridNodePlacer
com.yworks.yfiles.layout.tree This NodePlacer arranges nodes into a grid.
 GRIP
com.yworks.yfiles.layout.organic This class implements a variant of the GRIP algorithm by P Gajer and SG Kobourov: "Graph Drawing with Intelligent Placement".
 GroupBoundsCalculator
com.yworks.yfiles.layout.grouping Implementations of this interface are responsible for calculating the bounds of a group node during a layout process.
 GroupedNodePlacer
com.yworks.yfiles.layout.tree A com.yworks.yfiles.layout.tree.NodePlacer that places the children of a local root in groups.
 GroupedShuffleLayouter
com.yworks.yfiles.layout.organic This class uses a customizable shuffle layout algorithm to recursively remove node overlaps from grouped graph structures.
 GroupingKeys
com.yworks.yfiles.layout.grouping This interface defines data provider keys for those layout algorithms that can handle hierarchically grouped graphs.
 GroupingSupport
com.yworks.yfiles.layout.hierarchic.incremental Helper class that is used to manage hierarchically grouped graphs.
 GroupingSupport_Visitor
com.yworks.yfiles.layout.hierarchic.incremental Visitor interface that can be used to traverse the descendants of a group node
 GroupNodeHider
com.yworks.yfiles.layout.grouping A layout stage for hierarchically grouped graphs.
 GroupNodeRouterStage
com.yworks.yfiles.layout.router Layout stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that should be applied when routing edges in hierarchically grouped graphs.
 Groups
com.yworks.yfiles.algo This class provides methods for automatically partitioning nodes of a graph into groups.
 GT
com.yworks.yfiles.layout.planar This class implements a powerful planar-subgraph heuristic.
 GT_EdgeListComparator
com.yworks.yfiles.layout.planar /main/java/y/layout/planar/GT.java:694
 GT_MIS1Comparator
com.yworks.yfiles.layout.planar Defines ordering for edges in the the first Maximum Independent Set.
 GT_MIS2Comparator
com.yworks.yfiles.layout.planar Defines ordering for edges in the second Maximum Independent Set.
 HashMap
com.yworks.bridge.util HashMap is an implementation of Map.
 HashSet
com.yworks.bridge.util HashSet is an implementation of Set.
 HierarchicGroupLayouter
com.yworks.yfiles.layout.hierarchic This class is an extended variant of the HierarchicLayouter class.
 HierarchicLayouter
com.yworks.yfiles.layout.hierarchic This class implements a layout algorithm for drawing directed graphs in a hierarchic way.
 HierarchicLayouterImpl
com.yworks.yfiles.layout.hierarchic.incremental This class can be used to create hierarchical layouts of graphs.
 HierarchicLayouterImpl_IncrementalHint
com.yworks.yfiles.layout.hierarchic.incremental Hint objects used internally by this (com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl) layout algorithm implementation.
 HVTreeLayouter
com.yworks.yfiles.layout.tree This tree layouter allows to layout a tree such that each subgraph rooted at a node can either have a horizontal or vertical layout.
 IllegalArgumentException
com.yworks.bridge.util 
 IncrementalHierarchicLayouter
com.yworks.yfiles.layout.hierarchic This class is a variant of the classic com.yworks.yfiles.layout.hierarchic.HierarchicLayouter implementation.
 IncrementalHintsFactory
com.yworks.yfiles.layout.hierarchic.incremental Factory interface for com.yworks.yfiles.layout.hierarchic.IncrementalHierarchicLayouter.
 IndependentSets
com.yworks.yfiles.algo This class provides methods for calculating independent sets.
 InitialPlanarSubgraph
com.yworks.yfiles.layout.planar An interface for graph planarization.
 Insets
com.yworks.bridge.geom An Insets object is a representation of the borders of a container.
 InsetsGroupBoundsCalculator
com.yworks.yfiles.layout.grouping Convenience implementation which allows for custom insets for each group node.
 IntDSP
com.yworks.yfiles.layout.planar An implementation of the Dijkstra Shortest Path Algorithm for weighted graphs.
 Integer
com.yworks.bridge.util 
 InteractiveOrganicLayouter
com.yworks.yfiles.layout.organic The InteractiveOrganicLayouter is a special organic layouter that offers functionality to change the laid out graph while the layouter is running.
 InteractiveOrganicLayouter_SingleThreadContext
com.yworks.yfiles.layout.organic Context object that provides controls of layout calculation in case the layouter runs single-threaded.
 IntersectionAlgorithm
com.yworks.yfiles.geom This class calculates the intersection of rectangles in the plane with the help of a sweep-line algorithm.
 IntersectionAlgorithm_IntersectionHandler
com.yworks.yfiles.geom An instance of this interface handles intersections found by the IntersectionAlgorithm,
 IntersectionCalculator
com.yworks.yfiles.layout Interface implemented by classes that are responsible for calculating the intersection point between an Edge and the visual representation of its source or target node.
 IntersectionCalculatorKeys
com.yworks.yfiles.layout 
 Interval
com.yworks.yfiles.layout.router.polyline This class represents a one-dimensional, closed interval.
 IntNodePQ
com.yworks.yfiles.util.pq Defines an interface for specialized priority queues that contains nodes which are prioritized by associated int values.
 IntObjectPQ
com.yworks.yfiles.util.pq This class implements a priority queue for objects whose priority values are of type int.
 IntValue
com.yworks.yfiles.util Specifies the contract of a general purpose read-only integer value object.
 IntValueHolder
com.yworks.yfiles.layout.hierarchic.incremental Used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl to write back layering information.
 IntValueHolderAdapter
com.yworks.yfiles.layout.hierarchic.incremental Adapter class that uses a com.yworks.yfiles.base.DataMap, com.yworks.yfiles.base.NodeMap, or com.yworks.yfiles.base.EdgeMap implementation and wraps it as a com.yworks.yfiles.base.DataProvider that provides com.yworks.yfiles.layout.hierarchic.incremental.IntValueHolder instances for each element.
 IntValueSettable
com.yworks.yfiles.util Specifies the contract of modifiable integer value objects.
 InvalidGraphStructureException
com.yworks.yfiles.base Exception thrown when a graph-structural precondition is violated.
 IsolatedGroupComponentLayouter
com.yworks.yfiles.layout.grouping A special component layouter that handles hierarchically grouped graphs in a special way.
 ItemFactory
com.yworks.yfiles.layout.hierarchic.incremental Factory that consistently creates and destroys helper structures in the graph during layout.
 Iterator
com.yworks.bridge.util An Iterator is used to sequence over a collection of objects.
 KeepStrongPortConstraintsStage
com.yworks.yfiles.layout This layout stage ensures that layout algorithms that cannot handle port constraints keep the ports of edges with strong port constraints.
 LabelCandidate
com.yworks.yfiles.layout Base class for candidate positions for labels.
 LabelLayout
com.yworks.yfiles.layout This interface defines the properties of one label from the perspective of a labeling algorithm.
 LabelLayoutConstants
com.yworks.yfiles.layout This interface defines constants relevant for the automatic labeling process.
 LabelLayoutData
com.yworks.yfiles.layout This class encapsulates layout data for a label.
 LabelLayoutDataRefinement
com.yworks.yfiles.layout A layout stage that improves the placement of edge labels.
 LabelLayoutFactory
com.yworks.yfiles.layout Factory that provides methods to create, add and remove node/edge labels for com.yworks.yfiles.layout.LayoutGraph s.
 LabelLayoutImpl
com.yworks.yfiles.layout This class is a default implementation of the LabelLayout interface.
 LabelLayoutKeys
com.yworks.yfiles.layout This interface provides label-specific keys that can be used to add data providers to a layout graph.
 LabelLayoutTranslator
com.yworks.yfiles.layout Layout stage that automatically translates label layout information provided by the standard label layout classes com.yworks.yfiles.layout.EdgeLabelLayout and com.yworks.yfiles.layout.NodeLabelLayout to layout data of type com.yworks.yfiles.layout.LabelLayoutData that is accessible by the keys defined in class com.yworks.yfiles.layout.LabelLayoutKeys.
 LabelRanking
com.yworks.yfiles.layout Implements the ranking for edge and node labels for Graph2D.
 Layer
com.yworks.yfiles.layout.hierarchic.incremental Describes a single layer in a hierarchical drawing with all its nodes and associated same layer edges.
 LayerConstants
com.yworks.yfiles.layout.hierarchic.incremental 
 LayerConstraint
com.yworks.yfiles.layout.hierarchic.incremental This class represents a layering constraint.
 LayerConstraintFactory
com.yworks.yfiles.layout.hierarchic.incremental Interface specification for classes that can create layering constraints.
 LayerConstraintFactoryCompanion
com.yworks.yfiles.layout.hierarchic.incremental 
 LayeredComponentsMerger
com.yworks.yfiles.layout.hierarchic.incremental Merges two com.yworks.yfiles.layout.hierarchic.incremental.Layers instances, whose nodes reside in the same graph.
 LayeredNodePlacer
com.yworks.yfiles.layout.tree This NodePlacer calculates and respects layers.
 Layerer
com.yworks.yfiles.layout.hierarchic.incremental This interface is used by classes that are capable of generating a layer assignment.
 Layers
com.yworks.yfiles.layout.hierarchic.incremental Container class that manages multiple com.yworks.yfiles.layout.hierarchic.incremental.Layer instances.
 LayerSequencer
com.yworks.yfiles.layout.hierarchic Classes implementing this interface calculate the order of nodes within the different layers that the graph has been partitioned into.
 LayoutCallback
com.yworks.yfiles.layout.multipage Callback that is invoked when a com.yworks.yfiles.layout.multipage.MultiPageLayouter has calculated a new multi-page layout.
 LayoutCompat
com.yworks.graph.model This class provides layout-related compatibility methods.
 LayoutContext
com.yworks.yfiles.layout.multipage Class that represents the layout context.
 LayoutDataProvider
com.yworks.yfiles.layout.hierarchic.incremental Interface for retrieving com.yworks.yfiles.layout.hierarchic.incremental.NodeData and com.yworks.yfiles.layout.hierarchic.incremental.EdgeData instances for elements in the current layout graph.
 Layouter
com.yworks.yfiles.layout This is a general interface for algorithms that perform a layout process on a given layout graph.
 LayouterKeys
com.yworks.yfiles.layout 
 LayoutExecutor
com.yworks.graph.model A helper class that can be used to execute a Layouter, and possibly animate the result.
 LayoutGraph
com.yworks.yfiles.layout This class represents a drawing of a graph.
 LayoutGraphAdapter
com.yworks.graph.model Adapter class that can be used to obtain a GraphLayout and GraphInterface from an IGraph. This adapter needs to be used in order to apply layout algorithms to IGraph instances.
 LayoutGraphCopyFactory
com.yworks.yfiles.layout An implementation of the copy factory interface used by com.yworks.yfiles.util.GraphCopier that can be used by implementations of com.yworks.yfiles.layout.LayoutGraph.
 LayoutGraphCopyFactory_HierarchicGraphCopyFactory
com.yworks.yfiles.layout An implementation of the copy factory interface used by com.yworks.yfiles.util.GraphCopier that can be used by implementations of com.yworks.yfiles.layout.LayoutGraph that are hierarchically grouped using com.yworks.yfiles.layout.grouping.GroupingKeys.
 LayoutLicenseTool
com.yworks.mxml Utility class to register the yFiles FLEX Client Layout Extension license using a MXML element.
 LayoutMorpherWrapper
com.yworks.graph.anim Convenience class that wraps GraphMorpher for use with LayoutGraph instances.
 LayoutMultiplexer
com.yworks.yfiles.layout This class delegates its layout calls to a core layout algorithm that is dynamically chosen at runtime by inspecting the nodes of the input graph.
 LayoutOrientation
com.yworks.yfiles.layout Defines some layout orientation specifiers that are used to inform a layouter which general orientation a layout should express.
 LayoutStage
com.yworks.yfiles.layout Interface for a layouter that forms a stage of a larger layout process.
 LayoutTool
com.yworks.yfiles.layout This class is a container for several helper and utility functions for the LayoutGraph class.
 LayoutUtil
com.yworks.util Provides static utility functions.
 LayoutVersion
com.yworks.util Provides the version number for the yFiles FLEX Client Layout Extension release.
 LeafPlacer
com.yworks.yfiles.layout.tree This implementation can be used to "place" leafs.
 LeftRightPlacer
com.yworks.yfiles.layout.tree The LeftRightPlacer is a NodePlacer that arranges the Nodes on the left and right side of a vertical bus.
 LeftRightPlacer_LeftRightDataProvider
com.yworks.yfiles.layout.tree Utility class providing a method to determine if a given node is aligned left (true) or right (false) to the parent node.
 LinearSegmentsDrawer
com.yworks.yfiles.layout.hierarchic This class implements the third phase of the Sugiyama layout algorithm.
 LineSegment
com.yworks.yfiles.geom This class represents a line segment in the plane.
 LinkedList
com.yworks.bridge.util LinkedList is an implementation of List, backed by a linked list.
 List
com.yworks.bridge.util List is a collection which maintains an ordering for its elements.
 ListCell
com.yworks.yfiles.base Represents a so-called "cell" or "link" of the doubly linked list implementation com.yworks.yfiles.base.YList.
 ListIntNodePQ
com.yworks.yfiles.util.pq A specialized priority queue that contains nodes which are prioritized by associated int values.
 ListIterator
com.yworks.bridge.util An ListIterator is used to sequence over a List of objects.
 LoggingUtil
com.yworks.yfiles.util Provides some convenience methods for code debugging and exception handling.
 LongImpl
com.yworks.bridge.util 64-bit integral number data type implementation based on two 32-bit words.
 Map
com.yworks.bridge.util Map has a set of keys, each key is mapped to a single value.
 MapEntry
com.yworks.bridge.util Map.Entry is a key/value mapping which is contained in a Map.
 Maps
com.yworks.yfiles.util This class provides convenience and transformation services for Node- and EdgeMaps.
 Maps_HighPerformanceBoolMap
com.yworks.yfiles.util Implementation of a resettable high performance map for values of simple type boolean.
 Maps_HighPerformanceDoubleMap
com.yworks.yfiles.util Implementation of a resettable high performance map for values of simple type double.
 Maps_HighPerformanceIntMap
com.yworks.yfiles.util Implementation of a resettable high performance map for values of simple type int.
 Maps_HighPerformanceObjectMap
com.yworks.yfiles.util Implementation of a resettable high performance map for values of type Object.
 MedianDrawerWrapper
com.yworks.yfiles.layout.hierarchic This class can be used to improve the results of different drawers.
 MedianLinearSegmentDrawer
com.yworks.yfiles.layout.hierarchic This class implements the third phase of the hierarchic layout algorithm.
 MementoSupport
com.yworks.yfiles.layout.hierarchic This interface is a Cookie for the HierarchicLayouter's memento support.
 MementoSupportCompanion
com.yworks.yfiles.layout.hierarchic 
 MinimumSizeGroupBoundsCalculator
com.yworks.yfiles.layout.grouping This subclass of com.yworks.yfiles.layout.grouping.InsetsGroupBoundsCalculator does not only allow custom insets for each group node, but also makes sure to keep provided minimum sizes registered for each node that are provided through a DataProvider which must be registered with the graph prior to the invocation of the layout algorithm.
 MinNodeSizeStage
com.yworks.yfiles.layout This layout stage enforces a given minimum width/height of the nodes of a graph during the layout process.
 MISLabelingAlgorithm
com.yworks.yfiles.layout.labeling Solving labeling problem by reducing it to the maximum independent set problem.
 MultiComponentLayerer
com.yworks.yfiles.layout.hierarchic.incremental Wrapper Layerer implementation that delegates the actual layering to a delegate Layerer.
 MultiPageLayout
com.yworks.yfiles.layout.multipage Represents the result of a layout run of the com.yworks.yfiles.layout.multipage.MultiPageLayouter.
 MultiPageLayouter
com.yworks.yfiles.layout.multipage Layout algorithm that subdivides the input graph into several com.yworks.yfiles.layout.LayoutGraph s (called page graphs) such that the layout of each graph fits the specified maximum page size (maxPageSize).
 MultiParentDescriptor
com.yworks.yfiles.layout.tree This class is used by com.yworks.yfiles.layout.tree.GenericTreeLayouter to determine the desired layout of nodes that constitute a multi-parent structure.
 MultipleEdgesTool
com.yworks.yfiles.layout.planar Helper that can be used to temporarily hide multiple edges in a planar graph and reinsert them at a later time again.
 NetworkFlows
com.yworks.yfiles.algo Provides sophisticated algorithms for solving classical network flow problems like MinCostFlow or MaxFlow.
 Node
com.yworks.yfiles.base Represents a so-called node in the directed graph data type com.yworks.yfiles.base.Graph.
 NodeCursor
com.yworks.yfiles.base A cursor interface for iterating over nodes.
 NodeData
com.yworks.yfiles.layout.hierarchic.incremental Multi-purpose node descriptor for each node in the graph during the hierarchic layout used internally by the algorithm implementations.
 NodeDataConstants
com.yworks.yfiles.layout.hierarchic.incremental 
 NodeHalo
com.yworks.yfiles.layout A NodeHalo object specifies a rectangular area around a specific node.
 NodeHierarchy
com.yworks.graph.model Provides static utility functions to query and modify the the node hierarchy of a grouped LayoutGraph.
 NodeInfo
com.yworks.yfiles.layout.multipage A class that holds all information related to a node.
 NodeInfoCompanion
com.yworks.yfiles.layout.multipage 
 NodeLabelCandidate
com.yworks.yfiles.layout This class represents a candidate position for label associated to a node in a graph.
 NodeLabelInfo
com.yworks.yfiles.layout.multipage A class that holds all information related to a node label.
 NodeLabelLayout
com.yworks.yfiles.layout This interface defines the properties of one edge label from the perspective of a labeling algorithm.
 NodeLabelLayoutImpl
com.yworks.yfiles.layout This class is an default implementation of the NodeLabelLayout interface.
 NodeLabelModel
com.yworks.yfiles.layout This interface defines the properties of the model associated with a node label layout.
 NodeLabelSpaceDrawer
com.yworks.yfiles.layout.hierarchic This class can be used to wrap com.yworks.yfiles.layout.hierarchic.Drawer implementations.
 NodeLayout
com.yworks.yfiles.layout This interface describes the layout information for a node in the drawing of a graph.
 NodeLayoutDescriptor
com.yworks.yfiles.layout.hierarchic.incremental This class is used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl during the various phases to determine the drawing details of the graph's nodes.
 NodeList
com.yworks.yfiles.base Specialized list implementation for instances of type com.yworks.yfiles.base.Node.
 NodeMap
com.yworks.yfiles.base Provides access to data associated with a node.
 NodeMapAdapter
com.yworks.yfiles.util This class is an abstract empty implementation of the NodeMap interface.
 NodeOrderComparator
com.yworks.yfiles.layout.tree This comparator compares edges by examining the com.yworks.bridge.util.Comparable that is obtained by passing the target nodes (com.yworks.yfiles.base.Edge.target()) to the get method (com.yworks.yfiles.base.DataProvider.getObject()) of the com.yworks.yfiles.base.DataProvider bound to the graph via the NODE_ORDER_DPKEY key.
 NodeOrders
com.yworks.yfiles.algo Provides graph algorithms that order the nodes of a graph by a specific criterion.
 NodePlacer
com.yworks.yfiles.layout.hierarchic.incremental Responsible for the x (sequence) and preliminary y coordinate assignments of a drawing.
 NodePlacer
com.yworks.yfiles.layout.tree This interface is used by com.yworks.yfiles.layout.tree.GenericTreeLayouter.
 NodePlacerCompanion
com.yworks.yfiles.layout.tree 
 NodePQ
com.yworks.yfiles.util.pq Defines an interface for specialized priority queues that contains nodes which are prioritized by a comparable values.
 NodeSequencer
com.yworks.yfiles.algo Generic Interface for classes that provide an ordering for the nodes of a graph.
 NormalizingGraphElementOrderStage
com.yworks.yfiles.layout Layout stage that can be used to normalize the order of the elements within a graph.
 Obstacle
com.yworks.yfiles.layout.router.polyline Obstacles are used by implementations of com.yworks.yfiles.layout.router.polyline.ObstaclePartition to subdivide an area into com.yworks.yfiles.layout.router.polyline.PartitionCell s.
 ObstaclePartition
com.yworks.yfiles.layout.router.polyline A com.yworks.yfiles.layout.router.polyline.Partition that takes a list of com.yworks.yfiles.layout.router.polyline.Obstacle s as input to subdivide an area into com.yworks.yfiles.layout.router.polyline.PartitionCell s.
 OldLayerer
com.yworks.yfiles.layout.hierarchic This is the interface to the node layering phase of the hierarchic layouter.
 OldLayererWrapper
com.yworks.yfiles.layout.hierarchic.incremental Wraps a com.yworks.yfiles.layout.hierarchic.OldLayerer implementation from the y.layout.hierarchic package to behave like a com.yworks.yfiles.layout.hierarchic.incremental.Layerer implementation from the y.layout.hierarchic.incremental package.
 OrganicEdgeRouter
com.yworks.yfiles.layout.router This algorithm routes edges using an organic-like layout approach and style.
 OrganicLayouter
com.yworks.yfiles.layout.organic A graph layout algorithm that is based on a force directed model.
 OrganicPartitionGridLayoutStage
com.yworks.yfiles.layout.organic Layout stage that is used for handling a given partition grid structure that is attached to a graph with DataProvider com.yworks.yfiles.layout.grid.PartitionGrid.PARTITION_GRID_DPKEY.
 OrganicRemoveOverlapsStage
com.yworks.yfiles.layout.organic This LayoutStage removes node overlaps considering the specified minimal node distance.
 OrientationLayouter
com.yworks.yfiles.layout A layout stage that performs changes the orientation of the layout that another algorithm calculates.
 OrientationLayouter_Transformer
com.yworks.yfiles.layout Class that provides a method for transferring a point to its final position.
 OrthogonalEdgeRouter
com.yworks.yfiles.layout.router This class represents an orthogonal edge router.
 OrthogonalGroupLayouter
com.yworks.yfiles.layout.orthogonal This class provides a layout algorithm which produces orthogonal drawings of hierarchically grouped graphs.
 OrthogonalInterval
com.yworks.yfiles.layout.router.polyline A horizontal or vertical com.yworks.yfiles.layout.router.polyline.Interval that additionally stores a y- (in the horizontal case) or x-coordinate (in the vertical case).
 OrthogonalLayouter
com.yworks.yfiles.layout.orthogonal This class provides a layout algorithm which produces orthogonal drawings.
 OrthogonalPatternEdgeRouter
com.yworks.yfiles.layout.router This class represents an orthogonal edge router.
 OrthogonalSegmentDistributionStage
com.yworks.yfiles.layout.router This class can be used to distribute overlapping edge segments of orthogonally routed edges.
 OutputRestriction
com.yworks.yfiles.layout.organic Implementations of this class can be set via a setOutputRestriction(OutputRestriction) method, e.g.
 OverlapGraphMIS
com.yworks.yfiles.layout.planar This class handles the computation of the two maximum independent sets for the planarization algorithm com.yworks.yfiles.layout.planar.GT.
 ParallelEdgeLayouter
com.yworks.yfiles.layout A layout algorithm that routes parallel edges (edges that connect the same pair of nodes) of a graph.
 ParentEdgeAugmentationStage
com.yworks.yfiles.layout.grouping This class can be used as a decorating stage for layout algorithms that cannot handle node groups.
 PartialLayouter
com.yworks.yfiles.layout.partial This class represents a partial layouter.
 PartialLayouter_StraightLineEdgeRouter
com.yworks.yfiles.layout.partial Simple Edge Router that draws edges straight-line.
 Partition
com.yworks.yfiles.layout.router.polyline Divides a rectangular area into one or more com.yworks.yfiles.layout.router.polyline.PartitionCell s.
 PartitionCell
com.yworks.yfiles.layout.router.polyline Represents a rectangular part of the com.yworks.yfiles.layout.router.polyline.Partition as result of the decomposition process.
 PartitionCell_PartitionCellBorder
com.yworks.yfiles.layout.router.polyline Type-safe enumeration that is used to define the border of a partition cell.
 PartitionCellId
com.yworks.yfiles.layout.grid Represents an identifier for partition cells of the partition grid.
 PartitionCellId_Pair0
com.yworks.yfiles.layout.grid Represents a single partition cell, i.e., a row-column pair.
 PartitionCellKeys
com.yworks.yfiles.layout.router.polyline This interface defines keys to obtain additional information about a com.yworks.yfiles.layout.router.polyline.PartitionCell.
 PartitionCellKeysCompanion
com.yworks.yfiles.layout.router.polyline 
 PartitionGrid
com.yworks.yfiles.layout.grid Class for creating a partition grid, i.e., a grid that partitions the drawing area into rectangular partition cells.
 PartitionGridLayoutStage
com.yworks.yfiles.layout.hierarchic.incremental Layout stage that is used for handling a given partition grid structure ( com.yworks.yfiles.layout.grid.PartitionGrid) that is attached to a graph with DataProvider com.yworks.yfiles.layout.grid.PartitionGrid.PARTITION_GRID_DPKEY.
 PartitionGridRouterStage
com.yworks.yfiles.layout.router Layout stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that should be applied when routing edges in a partition grid.
 PartitionLayouter
com.yworks.yfiles.layout This layout stage provides a framework for layouts that are based on a divide and conquer approach.
 PartitionLayouter_ChannelInterEdgeRouter
com.yworks.yfiles.layout InterEdgeRouter implementation that routes inter-edges using com.yworks.yfiles.layout.router.ChannelEdgeRouter.
 PartitionLayouter_ComponentPartitionPlacer
com.yworks.yfiles.layout PartitionPlacer implementation that uses com.yworks.yfiles.layout.ComponentLayouter to place the partitions.
 PartitionLayouter_EdgeBetweennessPartitionFinder
com.yworks.yfiles.layout PartitionFinder implementation that uses com.yworks.yfiles.algo.Groups.edgeBetweennessClustering() as partition strategy.
 PartitionLayouter_InterEdgeRouter
com.yworks.yfiles.layout Implementations of this interface are responsible for routing inter-edges.
 PartitionLayouter_OrthogonalInterEdgeRouter
com.yworks.yfiles.layout InterEdgeRouter implementation that routes inter-edges using com.yworks.yfiles.layout.router.OrthogonalEdgeRouter.
 PartitionLayouter_PartitionFinder
com.yworks.yfiles.layout Implementations of this interface are responsible to partition the input graph.
 PartitionLayouter_PartitionPlacer
com.yworks.yfiles.layout Implementations of this interface are responsible for arranging the graph partitions.
 PartitionLayouter_PolylineInterEdgeRouter
com.yworks.yfiles.layout InterEdgeRouter implementation that routes inter-edges using com.yworks.yfiles.layout.router.polyline.EdgeRouter.
 PatchRouterStage
com.yworks.yfiles.layout.router Performance optimization stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter.
 Path
com.yworks.yfiles.layout.router.polyline A Path represents the result of a path search as a list of consecutive com.yworks.yfiles.layout.router.polyline.CellEntrance s.
 Paths
com.yworks.yfiles.algo Responsible for finding paths within a graph that have certain properties.
 PathSearch
com.yworks.yfiles.layout.router.polyline A pathfinding algorithm that calculates the shortest (that means the cheapest) paths for a set of edges through a com.yworks.yfiles.layout.router.polyline.GraphPartition.
 PathSearchConfiguration
com.yworks.yfiles.layout.router.polyline Contains the basic configuration used by path search algorithms.
 PathSearchContext
com.yworks.yfiles.layout.router.polyline Provides context information that is useful for the path search algorithm.
 PathSearchExtension
com.yworks.yfiles.layout.router.polyline Extensions are added to a com.yworks.yfiles.layout.router.polyline.PathSearch to influence the search process.
 PathSearchResult
com.yworks.yfiles.layout.router.polyline Manages the best com.yworks.yfiles.layout.router.polyline.Path s found for each edge and provides according com.yworks.yfiles.layout.router.polyline.EdgeInfo s.
 PCListOptimizer
com.yworks.yfiles.layout.hierarchic.incremental This class is an implementation of the com.yworks.yfiles.layout.hierarchic.incremental.PortConstraintOptimizer interface which can be registered with the com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl instance using it's com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl.portConstraintOptimizer method.
 PenaltySettings
com.yworks.yfiles.layout.router.polyline Provides the cost penalties that are applied for violating restrictions during a path search.
 PendularDrawer
com.yworks.yfiles.layout.hierarchic This class implements the third phase of the Sugiyama layout algorithm as described in "Visualisierungstechniken für den Compilerbau" (Georg Sander) mixed with techniques as described in "A technique for drawing directed graphs" (Gansner et al).
 PlanarInformation
com.yworks.yfiles.layout.planar This class defines a planar graph.
 PlanarInformation_EdgeInfo
com.yworks.yfiles.layout.planar Class hold all information related to an edge.
 PlanarInformation_NodeInfo
com.yworks.yfiles.layout.planar Class hold all information related to a node.
 PlanarityTest
com.yworks.yfiles.layout.planar Implementation of a planarity test with linear time.
 PlanarityTestWrapper
com.yworks.yfiles.layout.planar A class used to wrap any instance of com.yworks.yfiles.layout.planar.InitialPlanarSubgraph to make sure that the complete graph is obtained when using com.yworks.yfiles.layout.planar.InitialPlanarSubgraph.createPlanarization().
 PlaneObject
com.yworks.yfiles.geom This interface describes a 2-dimensional object which has a finite bounding box.
 Point2D
com.yworks.bridge.geom The Point2D class defines a point representing a location in (x, y) coordinate space.
 Point2DDouble
com.yworks.bridge.geom The Double class defines a point specified in double precision.
 PolylineDrawer
com.yworks.yfiles.layout.hierarchic This class is an implementation of the third phase of the Sugiyama algorithm, which represents edges by polylines.
 PolylineLayoutStage
com.yworks.yfiles.layout.router.polyline Adds polyline segment to the orthogonal edge paths of a graph.
 PortAllocator
com.yworks.yfiles.layout.hierarchic.incremental Interface used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl during the layout.
 PortAssignment
com.yworks.yfiles.layout.hierarchic This class assigns port coordinates to the edges of a graph.
 PortAssignment
com.yworks.yfiles.layout.seriesparallel This interface is used by com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter.
 PortAssignment
com.yworks.yfiles.layout.tree This interface is used by com.yworks.yfiles.layout.tree.GenericTreeLayouter.
 PortCalculator
com.yworks.yfiles.layout This class implements a LayoutStage that can be used to adjust the final port assignments after a layout has been calculated.
 PortCandidate
com.yworks.yfiles.layout This class represents a candidate for an edge's ports.
 PortCandidateAssignmentStage
com.yworks.yfiles.layout LayoutStage that assigns edges to the ports specified by com.yworks.yfiles.layout.PortConstraint s or com.yworks.yfiles.layout.PortCandidate s after calling the core layout.
 PortCandidateSet
com.yworks.yfiles.layout This class describes a set of possible com.yworks.yfiles.layout.PortCandidate s and their cardinality for a node-like entity.
 PortCandidateSet_CandidateMatcher
com.yworks.yfiles.layout The interface that is used by com.yworks.yfiles.layout.PortCandidateSet to retrieve com.yworks.yfiles.layout.PortCandidate s from.
 PortCandidateSet_Entry
com.yworks.yfiles.layout An interface that is returned by the find methods in com.yworks.yfiles.layout.PortCandidateSet_CandidateMatcher and the com.yworks.yfiles.layout.PortCandidateSet.entries method.
 PortConstraint
com.yworks.yfiles.layout This class represents a constraint for either a source or target port of an edge.
 PortConstraintConfigurator
com.yworks.yfiles.layout Provides configuration services for the port constraints of a graph.
 PortConstraintEnforcementStage
com.yworks.yfiles.layout This layout stage can be used to enforce that a layout algorithm will not change the relative coordinates of ports that are associated with a strong/fixed port constraint.
 PortConstraintKeys
com.yworks.yfiles.layout This interface defines keys used to associate DataProviders (com.yworks.yfiles.base.DataProvider) that provide port constraints for all edges of the input graph.
 PortConstraintOptimizer
com.yworks.yfiles.layout.hierarchic.incremental This interface serves as a callback for com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl after the layering and sequencing phases.
 PreferredPlacementDescriptor
com.yworks.yfiles.layout A descriptor that holds preferred placement information for automatic edge labeling.
 Processor
com.yworks.yfiles.layout.tree A processor is the possibility for each NodePlacer to prepare (and clean up) the graph for its children. It is created within com.yworks.yfiles.layout.tree.NodePlacer.createProcessor() and called by the GenericTreeLayouter at specific positions of the life-cycle. The processor may change the values within the DataMaps for its children.
 ProfitModel
com.yworks.yfiles.layout This is an interface for ranking LabelCandidates.
 RadialLayouter
com.yworks.yfiles.layout.radial Radial style layouter.
 RadialLayouter_NodeInfo
com.yworks.yfiles.layout.radial Info object describing on which circle and in which sector the node is placed.
 Random
com.yworks.bridge.util A pseudo random number generator.
 RandomAccess
com.yworks.bridge.util RandomAccess is implemented by List implementations that support fast (usually constant time) random access.
 RandomLayouter
com.yworks.yfiles.layout.random This class generates a layout, where the nodes are placed randomly.
 RankAssignments
com.yworks.yfiles.algo Provides algorithms for solving the rank assignment problem.
 Rectangle
com.yworks.bridge.geom A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-left point (x, y) in the coordinate space, its width, and its height.
 Rectangle2D
com.yworks.bridge.geom The Rectangle2D class describes a rectangle defined by a location (x, y) and dimension (w x h).
 Rectangle2DDouble
com.yworks.bridge.geom The Double class defines a rectangle specified in double coordinates.
 RecursiveGroupLayouter
com.yworks.yfiles.layout.grouping Recursively traverses a hierarchically organized graph in a bottom-up fashion and applies the given layout algorithm (i.e.
 ReducedSphereOfActionStage
com.yworks.yfiles.layout.router Performance optimization stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter.
 RemoveColinearBendsStage
com.yworks.yfiles.layout This LayoutStage removes all collinear bends found in the graph.
 RemoveOverlapsLayoutStage
com.yworks.yfiles.layout.organic This LayoutStage removes node overlaps and guarantees a certain minimal node distance.
 RotatedDiscreteEdgeLabelLayoutModel
com.yworks.yfiles.layout An rotated edge label model that allows placement of rotated labels at some positions along an edge.
 RotatedSliderEdgeLabelLayoutModel
com.yworks.yfiles.layout An edge label model that allows placement of labels at a set of continuous positions along both sides of an edge or directly on the edge path.
 RoutingStyle
com.yworks.yfiles.layout.hierarchic.incremental This class is used by com.yworks.yfiles.layout.hierarchic.incremental.EdgeLayoutDescriptor to specify the routing style for different edge types.
 RowDescriptor
com.yworks.yfiles.layout.grid This class represents a row of a com.yworks.yfiles.layout.grid.PartitionGrid.
 Runnable
com.yworks.bridge.util The runnable interface must be implemented by all classes which want to be run as threads.
 SALabeling
com.yworks.yfiles.layout.labeling This class is based on the enhanced profit model and places the labels of a graph using a simulated annealing strategy taking into account the amount of overlaps of labels.
 SegmentGroup
com.yworks.yfiles.layout.router.polyline Represents a group of segments of different edges, that shall be combined at the common source or target side.
 SegmentInfo
com.yworks.yfiles.layout.router.polyline Stores information about the possible location of an orthogonal edge segment.
 SelfloopCalculator
com.yworks.yfiles.layout.hierarchic.incremental This class can be used to calculate bend points for orthogonally routed self loops.
 SelfLoopLayouter
com.yworks.yfiles.layout A layout algorithm that routes the self-loops (reflexive edges) of a graph.
 SelfLoopTool
com.yworks.yfiles.layout.planar This class handles the removal resp.
 SequenceConstraintFactory
com.yworks.yfiles.layout.hierarchic.incremental Specifies the general contract for factory classes that can be used to associate sequence constraints to a graph.
 SequenceConstraintFactoryCompanion
com.yworks.yfiles.layout.hierarchic.incremental 
 Sequencer
com.yworks.yfiles.layout.hierarchic.incremental This interface is used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl to calculate the node orders of nodes within the layers in a com.yworks.yfiles.layout.hierarchic.incremental.Layers object.
 SequentialLayouter
com.yworks.yfiles.layout This Layouter will take several com.yworks.yfiles.layout.Layouter implementations and will run these layout algorithms one after the other in the order in which they were added.
 SeriesParallelLayouter
com.yworks.yfiles.layout.seriesparallel This class implements a layout algorithm for drawing series-parallel graphs.
 Set
com.yworks.bridge.util Set is a collection which does not allow duplicate elements.
 ShortestPaths
com.yworks.yfiles.algo Provides diverse algorithms and helper methods for solving the shortest path problem on weighted graphs.
 ShuffleLayouter
com.yworks.yfiles.layout.organic This layout stage removes node overlaps in a layout graph by using a method which is based on a famous russian arcade game.
 SimpleEdgeRouter
com.yworks.yfiles.layout.planar Instances of this class route edges through a planar graph using its dual graph.
 SimpleNodePlacer
com.yworks.yfiles.layout.tree This is a "default" NodePlacer.
 SimplePlanarInformation
com.yworks.yfiles.layout.planar This class defines a planar embedded graph.
 SimplePlanarInformation_SimpleEdgeInfo
com.yworks.yfiles.layout.planar Class hold all information related to an edge.
 SimplexDrawer
com.yworks.yfiles.layout.hierarchic Drawer based on rank-assignment.
 SimplexNodePlacer
com.yworks.yfiles.layout.hierarchic.incremental NodePlacer implementation based on rank-assignment (com.yworks.yfiles.algo.RankAssignments).
 SingleCycleLayouter
com.yworks.yfiles.layout.circular A layouter that places the nodes of a graph on a cycle.
 SkipList
com.yworks.yfiles.util A simple implementation of a randomized sorted skip list that uses com.yworks.yfiles.util.SkipList_Cell s to carry the values.
 SkipList_Cell
com.yworks.yfiles.util The cells that are used by com.yworks.yfiles.util.SkipList.
 SliderEdgeLabelLayoutModel
com.yworks.yfiles.layout An edge label model that allows placement of labels at a set of continuous positions along both sides of an edge or directly on the edge path.
 SliderEdgeLabelLayoutModel_ModelParameter
com.yworks.yfiles.layout Encodes the model parameters for the two slider edge label models specified by com.yworks.yfiles.layout.SliderEdgeLabelLayoutModel.CENTER_SLIDER and com.yworks.yfiles.layout.SliderEdgeLabelLayoutModel.SIDE_SLIDER.
 SmartOrganicLayouter
com.yworks.yfiles.layout.organic This class can be used as a convenience class to gain access to a variety of organic layout algorithms.
 SnapOuterPortsToNodeBorderStage
com.yworks.yfiles.layout.router This LayoutStage will move edge ports, that are outside the corresponding nodes border, to the border.
 SortedMap
com.yworks.bridge.util SortedMap is a Map where the iterators sequence in order of the sorted keys.
 SortedSet
com.yworks.bridge.util SortedSet is a Set which iterates its elements in sorted order.
 Sorting
com.yworks.yfiles.algo This class provides methods for efficiently sorting graph elements in graph structures.
 SpanningTrees
com.yworks.yfiles.algo Provides (minimum) spanning tree algorithms for graphs.
 SplitEdgeLayoutStage
com.yworks.yfiles.layout.organic This layout stage replaces edges by a path of nodes before it calls a core layouter.
 StraightLineEdgeRouter
com.yworks.yfiles.layout.router Simple edge router implementation that draws edges straight-line considering the specified port constraints.
 StringBuilder
com.yworks.bridge.util 
 SubdivisionHandler
com.yworks.yfiles.layout.planar This interface is for handling subdivide events invoked by method subdivide (PlanarInformation).
 SubgraphLayouter
com.yworks.yfiles.layout A layout stage that filters out all graph elements that are not part of a subgraph that is induced by the selected nodes of the input graph.
 SwimLaneDescriptor
com.yworks.yfiles.layout.hierarchic.incremental This class is used by com.yworks.yfiles.layout.hierarchic.incremental.HierarchicLayouterImpl during the various phases to associate swim lanes with each node.
 Swimlanes
com.yworks.yfiles.layout Helper class for swimlanes.
 Swimlanes_SwimlaneRepresentant
com.yworks.yfiles.layout Class that internally represents a swim lane.
 TableLayoutConfigurator
com.yworks.graph.model Support class that correctly configures a PartitionGrid information from a given table configuration.
 TaskExecutor
com.yworks.yfiles.util Executes several tasks.
 Thread
com.yworks.bridge.util 
 Timer
com.yworks.yfiles.util Provides timer functionality.
 TopLevelGroupToSwimlaneStage
com.yworks.yfiles.layout.hierarchic.incremental This layout stage can be used to automatically assign com.yworks.yfiles.layout.hierarchic.incremental.SwimLaneDescriptor instances to nodes using the com.yworks.yfiles.layout.hierarchic.IncrementalHierarchicLayouter.SWIMLANE_DESCRIPTOR_DPKEY by treating top-level group nodes as swimlanes.
 TopologicalIncrementalLayerer
com.yworks.yfiles.layout.hierarchic.incremental Inserts nodes incrementally into an existing layer structure, without destroying the latter.
 TopologicalLayerer
com.yworks.yfiles.layout.hierarchic This class implements the first phase of the Sugiyama algorithm.
 Transitivity
com.yworks.yfiles.algo Provides algorithms to compute reachability information for directed, acyclic graphs.
 TreeComponentLayouter
com.yworks.yfiles.layout.tree This stage can be used to do mix layouts for tree-like subgraph structures and the non-tree like rest of a graph.
 TreeDrawer
com.yworks.yfiles.layout.hierarchic This class implements the third phase of the hierarchic layout algorithm for trees.
 TreeDrawer_HierarchicTreePlacer
com.yworks.yfiles.layout.hierarchic places nodes in their given layers (does not change the y coordinates) for the TREE layout style of a HierarchicLayouter.
 TreeIntNodePQ
com.yworks.yfiles.util.pq Implements a priority queue for nodes based on AVL Trees.
 TreeLayouter
com.yworks.yfiles.layout.tree Implementation of a layout algorithm for trees.
 TreeMap
com.yworks.bridge.util TreeMap is an implementation of SortedMap.
 TreeReductionStage
com.yworks.yfiles.layout.tree This stage can be used to layout non-tree structures with a tree layout algorithm.
 Trees
com.yworks.yfiles.algo Provides diverse algorithms and services for tree-structured graphs or subgraphs.
 TreeSet
com.yworks.bridge.util TreeSet is an implementation of SortedSet.
 Triangulator
com.yworks.yfiles.geom This class provides algorithms for the triangulation of point sets in the plane.
 Tuple
com.yworks.yfiles.util This class represents an ordered 2-Tuple that is consistent with equals() and hashCode().
 TypeBasedDrawingDistanceCalculator
com.yworks.yfiles.layout.hierarchic.incremental This implementation returns the minimum distances for each kind of node pair based on their type as returned by com.yworks.yfiles.layout.hierarchic.incremental.NodeData.type
 VertexOrder
com.yworks.yfiles.layout.planar Computes an ordering of the vertices of an graph.
 WeightedLayerer
com.yworks.yfiles.layout.hierarchic This class implements the first phase of the hierarchic layouter.
 WrappedObjectDataProvider
com.yworks.yfiles.util This class can be used to wrap a given DataProvider with another one.
 XCoordComparator
com.yworks.yfiles.layout.tree This comparator compares edges by examining the x-coordinates of the centers of their target nodes.
 YCircle
com.yworks.yfiles.geom This class represents a circle in the plane.
 YCursor
com.yworks.yfiles.base A general interface for iterating over a collection of objects.
 YDimension
com.yworks.yfiles.geom This class represents the size of an object.
 YGraphAdapter
com.yworks.graph.model Utility class that conveniently converts an IGraph instance to a Graph instance. This class creates a structural copy of a given IGraph and provides convenience methods to convert entities from one instance to their corresponding representatives in the other instance.
 YInsets
com.yworks.yfiles.geom Double-precision immutable insets representation.
 YLineSegmentCursor
com.yworks.yfiles.geom This is an interface for a sequence of instances of LineSegment.
 YList
com.yworks.yfiles.base An implementation of a doubly linked list that provides direct access to the cells that store the elements.
 YList_ListCursorImpl
com.yworks.yfiles.base Cursor implementation for class YList.
 YNumber
com.yworks.bridge.util 
 YObject
com.yworks.bridge.util 
 YOrientedRectangle
com.yworks.yfiles.geom An oriented rectangle in 2D coordinate space with double precision coordinates.
 YPoint
com.yworks.yfiles.geom This class represents a point in the plane with double coordinates.
 YPointCursor
com.yworks.yfiles.geom This is an interface for a sequence of instances of YPoint.
 YPointPath
com.yworks.yfiles.geom This class represents an ordered list of points in the plane.
 YRandom
com.yworks.yfiles.util Generates pseudo-random numbers and the such.
 YRectangle
com.yworks.yfiles.geom This class defines a rectangle and provides utility methods for it.
 YVector
com.yworks.yfiles.geom This class represents a vector in the 2-dimensional real vector space.