de.cau.cs.kieler.klay.layered
Interface ILayoutProcessor

All Superinterfaces:
IAlgorithm
All Known Subinterfaces:
ILayoutPhase
All Known Implementing Classes:
AbstractCrossingMinimizer, BigNodesProcessor, CommentPostprocessor, CommentPreprocessor, CompoundCycleProcessor, CompoundDummyEdgeRemover, CompoundGraphRestorer, CompoundSideProcessor, EdgeAndLayerConstraintEdgeReverser, GraphTransformer, GreedyCycleBreaker, HierarchicalPortConstraintProcessor, HierarchicalPortDummySizeProcessor, HierarchicalPortOrthogonalEdgeRouter, HierarchicalPortPositionProcessor, HyperedgeDummyMerger, HypernodesProcessor, InLayerConstraintProcessor, InteractiveCrossingMinimizer, InteractiveCycleBreaker, InteractiveLayerer, InvertedPortProcessor, LayerConstraintProcessor, LayerSweepCrossingMinimizer, LinearSegmentsNodePlacer, LongEdgeJoiner, LongEdgeSplitter, LongestPathLayerer, NetworkSimplexLayerer, NodeMarginCalculator, NorthSouthPortPostprocessor, NorthSouthPortPreprocessor, OrthogonalEdgeRouter, PolylineEdgeRouter, PortListSorter, PortPositionProcessor, PortSideProcessor, ReversedEdgeRestorer, SelfLoopProcessor, SplineEdgeRouter, SubgraphOrderingProcessor

public interface ILayoutProcessor
extends IAlgorithm

A layout processor processes a LayeredGraph, performing layout related tasks on it.

See Also:
LayeredLayoutProvider
Rating red

Method Summary
 void process(LayeredGraph layeredGraph)
          Performs the phase's work on the given graph.
 
Methods inherited from interface de.cau.cs.kieler.core.alg.IAlgorithm
reset, reset, setProgressMonitor
 

Method Detail

process

void process(LayeredGraph layeredGraph)
Performs the phase's work on the given graph.

Parameters:
layeredGraph - a layered graph