Package de.cau.cs.kieler.kiml

Base classes for implementation of layout algorithms and for handling of different layout providers and layout options.

See:
          Description

Interface Summary
IGraphLayoutEngine Interface for graph layout engines.
ILayoutData Interface for data holder classes that describe the layout infrastructure.
 

Class Summary
AbstractLayoutProvider A layout provider executes a layout algorithm to layout the child elements of a node.
LayoutAlgorithmData Data type used to store information for a layout algorithm.
LayoutContext Context information for configuration of layout options.
LayoutDataService Singleton class for access to the KIML layout data.
LayoutOptionData<T> Data type used to store information for a layout option.
LayoutTypeData Data type used to store information for a layout type.
RecursiveGraphLayoutEngine Performs layout in a graph with hierarchy by executing a layout algorithm on each level of the hierarchy.
 

Enum Summary
LayoutOptionData.Target option target enumeration.
LayoutOptionData.Type data type enumeration.
 

Exception Summary
UnsupportedGraphException Thrown when a layout algorithm is executed on a graph that is not supported.
 

Package de.cau.cs.kieler.kiml Description

Base classes for implementation of layout algorithms and for handling of different layout providers and layout options.