de.cau.cs.kieler.klodd.hierarchical.impl
Class SortingNodewiseEdgePlacer

java.lang.Object
  extended by de.cau.cs.kieler.core.alg.AbstractAlgorithm
      extended by de.cau.cs.kieler.klodd.hierarchical.impl.SortingNodewiseEdgePlacer
All Implemented Interfaces:
IAlgorithm, INodewiseEdgePlacer

public class SortingNodewiseEdgePlacer
extends AbstractAlgorithm
implements INodewiseEdgePlacer

Nodewise edge placer implementation that sorts the edges and gives them slot ranks according to the result.

Rating proposed yellow
(2009-12-11) msp

Constructor Summary
SortingNodewiseEdgePlacer()
           
 
Method Summary
 void placeEdges(LayeredGraph layeredGraph)
          Determine placement for all edges starting or ending at regular nodes of the given layered graph.
 
Methods inherited from class de.cau.cs.kieler.core.alg.AbstractAlgorithm
getMonitor, reset, reset, setProgressMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.cau.cs.kieler.core.alg.IAlgorithm
reset, reset, setProgressMonitor
 

Constructor Detail

SortingNodewiseEdgePlacer

public SortingNodewiseEdgePlacer()
Method Detail

placeEdges

public void placeEdges(LayeredGraph layeredGraph)
Determine placement for all edges starting or ending at regular nodes of the given layered graph.

Specified by:
placeEdges in interface INodewiseEdgePlacer
Parameters:
layeredGraph - the layered graph to process