Class SugiyamaLayoutAlgorithm.GreedyCrossingReducer
java.lang.Object
org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.GreedyCrossingReducer
- All Implemented Interfaces:
SugiyamaLayoutAlgorithm.CrossingReducer
- Enclosing class:
- SugiyamaLayoutAlgorithm
public static class SugiyamaLayoutAlgorithm.GreedyCrossingReducer
extends Object
implements SugiyamaLayoutAlgorithm.CrossingReducer
Implemented the CrossingReducer interface. This algorithm select
neighbouring nodes and decides there order based on the number of edge
crossings between them and those connected to them.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFrom the given nodes it creates a map of NodeLayouts and NodeWrappers which contains the layers and indexes of the nodes
-
Constructor Details
-
GreedyCrossingReducer
public GreedyCrossingReducer()
-
-
Method Details
-
crossReduction
Description copied from interface:SugiyamaLayoutAlgorithm.CrossingReducerFrom the given nodes it creates a map of NodeLayouts and NodeWrappers which contains the layers and indexes of the nodes- Specified by:
crossReductionin interfaceSugiyamaLayoutAlgorithm.CrossingReducer- Parameters:
nodes- List of nodes needed to be organized
-