Package | Description |
---|---|
org.eclipse.gef.layout.algorithms |
This package provides different implementations of concrete layout
algorithms.
|
Modifier and Type | Method and Description |
---|---|
List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> |
SugiyamaLayoutAlgorithm.LayerProvider.calculateLayers(List<org.eclipse.gef.graph.Node> nodes)
Creating layers of the nodes and makes it possible to assign layers
to those nodes.
|
List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> |
SugiyamaLayoutAlgorithm.DFSLayerProvider.calculateLayers(List<org.eclipse.gef.graph.Node> nodeLayouts) |
List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> |
SugiyamaLayoutAlgorithm.SimpleLayerProvider.calculateLayers(List<org.eclipse.gef.graph.Node> nodes) |
Modifier and Type | Method and Description |
---|---|
void |
SugiyamaLayoutAlgorithm.CrossingReducer.crossReduction(List<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(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes) |
void |
SugiyamaLayoutAlgorithm.SplitCrossingReducer.crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes) |
void |
SugiyamaLayoutAlgorithm.GreedyCrossingReducer.crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>> nodes) |
Copyright (c) 2014 itemis AG and others. All rights reserved.