## Uses of Class
org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.NodeWrapper

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

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

Methods in org.eclipse.gef.layout.algorithms that return types with arguments of type SugiyamaLayoutAlgorithm.NodeWrapper
`java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>>` SugiyamaLayoutAlgorithm.LayerProvider.`calculateLayers(java.util.List<org.eclipse.gef.graph.Node> nodes)` Creating layers of the nodes and makes it possible to assign layers to those nodes.
`java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>>` SugiyamaLayoutAlgorithm.DFSLayerProvider.`calculateLayers(java.util.List<org.eclipse.gef.graph.Node> nodeLayouts)`
`java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>>` SugiyamaLayoutAlgorithm.SimpleLayerProvider.`calculateLayers(java.util.List<org.eclipse.gef.graph.Node> nodes)`

Method parameters in org.eclipse.gef.layout.algorithms with type arguments of type SugiyamaLayoutAlgorithm.NodeWrapper
`void` SugiyamaLayoutAlgorithm.CrossingReducer.`crossReduction(java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes)` From the given nodes it creates a map of NodeLayouts and NodeWrappers which contains the layers and indexes of the nodes
`void` SugiyamaLayoutAlgorithm.BarycentricCrossingReducer.`crossReduction(java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes)`
`void` SugiyamaLayoutAlgorithm.SplitCrossingReducer.`crossReduction(java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes)`
`void` SugiyamaLayoutAlgorithm.GreedyCrossingReducer.`crossReduction(java.util.List<java.util.List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes)`