Package | Description |
---|---|
org.eclipse.gef.layout.algorithms |
This package provides different implementations of concrete layout
algorithms.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Copyright (c) 2014 itemis AG and others. All rights reserved.