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
ILayoutConfig Layout option configuration interface for default values and configuration of specific diagram elements.
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.
DefaultLayoutConfig Default implementation of the layout configuration interface.
LayoutAlgorithmData Data type used to store information for a layout algorithm.
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.
RecursiveLayouterEngine Performs layout in a graph with hierarchy by executing a layout algorithm on each level of the hierarchy.
SemanticLayoutConfig An abstract layout configuration that is able to consider semantic model properties.
VolatileLayoutConfig A layout configuration that can be used to generate on-the-fly layout options.
 

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.