documentationfor yFiles for HTML 3.0.0.2

ILayoutStage

An ILayoutStage is an ILayoutAlgorithm that represents a stage of a multi-step layout process.

Remarks

A stage delegates the coreLayout process to another ILayoutAlgorithm.

Implementing classes may perform pre-processing steps before the coreLayout gets called and post-processing steps afterwards.

Conceptually layout stages can be chain together via the coreLayout property and then perform an execution stack where the first/outermost element in the stack gets to pre-process the graph first, and post-process the graph last.

When multiple stages are chained together the innermost stage is the "core" of the layout and runs after all pre-processing steps and before all post-processing steps in the stack.

Type Details

yFiles module
algorithms

See Also

Properties

Methods