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

Packages that use org.eclipse.gef.layout.algorithms
Package
Description
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
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`.