## Uses of Interface
org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.LayerProvider

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

### Uses of SugiyamaLayoutAlgorithm.LayerProvider in org.eclipse.gef.layout.algorithms

Classes in org.eclipse.gef.layout.algorithms that implement SugiyamaLayoutAlgorithm.LayerProvider
`static class` `SugiyamaLayoutAlgorithm.DFSLayerProvider` Processing the nodes based on depth first search and creating a list of layers
`static class` `SugiyamaLayoutAlgorithm.SimpleLayerProvider`

Constructors in org.eclipse.gef.layout.algorithms with parameters of type SugiyamaLayoutAlgorithm.LayerProvider
Constructor and Description
`SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction dir, Dimension dim, SugiyamaLayoutAlgorithm.LayerProvider layering, SugiyamaLayoutAlgorithm.CrossingReducer crossing)` Constructs a tree-like, layered layout of a directed graph.
`SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction dir, SugiyamaLayoutAlgorithm.LayerProvider layerProvider)` Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, `SugiyamaLayoutAlgorithm.LayerProvider`, and a `SugiyamaLayoutAlgorithm.BarycentricCrossingReducer`.
`SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction dir, SugiyamaLayoutAlgorithm.LayerProvider layerProvider, SugiyamaLayoutAlgorithm.CrossingReducer crossing)` Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, `SugiyamaLayoutAlgorithm.LayerProvider`, and `SugiyamaLayoutAlgorithm.CrossingReducer`.