de.cau.cs.kieler.klay.layered.intermediate
Class CompoundDummyEdgeRemover
java.lang.Object
de.cau.cs.kieler.core.alg.AbstractAlgorithm
de.cau.cs.kieler.klay.layered.intermediate.CompoundDummyEdgeRemover
- All Implemented Interfaces:
- IAlgorithm, ILayoutProcessor
public class CompoundDummyEdgeRemover
- extends AbstractAlgorithm
- implements ILayoutProcessor
Removes dummy edges that were inserted while importing compound graphs to implement constraints
for the layering phase (keep dummy nodes representing subgraph borders left resp. right of inner
nodes).
- Precondition:
- a layered graph.
- Postcondition:
- the graph does not contain compound dummy edges
- Slots:
- Before phase 3.
- Same-slot dependencies:
- None.
- Rating

Method Summary |
void |
process(LayeredGraph layeredGraph)
Performs the phase's work on the given graph. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompoundDummyEdgeRemover
public CompoundDummyEdgeRemover()
process
public void process(LayeredGraph layeredGraph)
- Performs the phase's work on the given graph.
- Specified by:
process
in interface ILayoutProcessor
- Parameters:
layeredGraph
- a layered graph