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