# Uses of Package
org.eclipse.gef.layout.algorithms

Packages that use org.eclipse.gef.layout.algorithms
org.eclipse.gef.layout.algorithms: This package provides different implementations of concrete layout algorithms.

Classes in org.eclipse.gef.layout.algorithms used by org.eclipse.gef.layout.algorithms
Class and Description
GridLayoutAlgorithm The `GridLayoutAlgorithm` lays out nodes in a grid.
SugiyamaLayoutAlgorithm.CrossingReducer An interface for heuristics that reduces edge crossings.
SugiyamaLayoutAlgorithm.Direction Specifies the direction for the `SugiyamaLayoutAlgorithm`.
SugiyamaLayoutAlgorithm.LayerProvider An interface for creating layers.
SugiyamaLayoutAlgorithm.NodeWrapper Structure to store nodes and their positions in the layers.
TreeLayoutHelper A helper class for layout algorithms that are based on tree structure.
TreeLayoutHelper.TreeNode Represents a node in a tree structure and stores all information related to it.
TreeLayoutHelper.TreeNodeFactory `TreeLayoutObserver` uses instance of this class to create instances of `TreeLayoutHelper.TreeNode`.