C

TreeReductionStageData<TNode, TEdge, TNodeLabel, TEdgeLabel>

Specifies custom data for the TreeReductionStage.
Inheritance Hierarchy

Members

Show:

Constructors

Parameters

Properties

Gets or sets the mapping of edges to their EdgeBundleDescriptor.

Bundling together multiple edges means that their common parts are to some degree merged into a bundled part. At the source and target point, the edges are again clearly split.

If an edge is mapped to null, the default descriptor is used.

conversionfinal

See Also

API
EdgeBundleDescriptor, edgeBundling
Gets or sets the collection of edges explicitly marked as not belonging to a tree.
conversionfinal

See Also

API
NON_TREE_EDGES_DATA_KEY
Gets the edge collection that after the layout run will contain all edges that were selected to become non-tree edges by the TreeReductionStage.
The set of non-tree edges corresponds to the edges that were hidden during the coreLayout (e.g. a tree layout algorithm) of the TreeReductionStage.
This collection will be cleared before each layout run and filled with the resulting edges during the run.
readonlyfinal

See Also

API
NON_TREE_EDGES_RESULT_DATA_KEY

Methods

Combines this instance with the given layout data.
This keeps the current instance unmodified and instead returns a new instance that dynamically combines the contents of all involved instances.
final

Parameters

data: LayoutData<TNode, TEdge, TNodeLabel, TEdgeLabel>
The LayoutData<TNode, TEdge, TNodeLabel, TEdgeLabel> to combine this instance with.

Return Value

LayoutData<TNode, TEdge, TNodeLabel, TEdgeLabel>
The combined layout data.

See Also

Developer's Guide
API
CompositeLayoutData, GenericLayoutData