Package de.cau.cs.kieler.klay.layered

Base package of the layered layouter.

See:
          Description

Interface Summary
IGraphImporter<T> Interface for importer classes for the layered graph structure.
ILayoutPhase A layout phase is a special kind of layout processor that encapsulates an implementation of one of the algorithm's five main phases.
ILayoutProcessor A layout processor processes a LayeredGraph, performing layout related tasks on it.
 

Class Summary
AbstractGraphImporter<T> Abstract implementation of IGraphImporter, containing commonly used functionality.
ComponentsProcessor A processor that is able to split an input graph into connected components and to pack those components after layout.
CompoundKGraphImporter Manages the transformation of Compound KGraphs to LayeredGraphs.
IntermediateProcessingStrategy A strategy for intermediate layout processors to be used.
KGraphImporter Manages the transformation of KGraphs to LayeredGraphs.
LayeredLayoutProvider Layout provider to connect the layered layouter to the Eclipse based layout services.
Util Contains utility methods used throughout KLay Layered.
 

Package de.cau.cs.kieler.klay.layered Description

Base package of the layered layouter.

Klay Layered is split into five main phases, each having their own package containing the available implementations. Additionally, there are intermediate processors that do some pre and post processing. Those also have their own package. Finally, Klay Layered operates on its own graph structure, the Layered Graph. That, too, has its own package.