C

Classes

AspectRatioSubtreePlacer
This ISubtreePlacer places the subtrees such that the overall aspect ratio of the arranged subtree will be close to the specified aspect ratio.
AssistantSubtreePlacer
The AssistantSubtreePlacer places nodes that are marked as assistants left and right of their parents and all other nodes below the assistant nodes.
BusSubtreePlacer
The BusSubtreePlacer creates a bus to which all child nodes and the local root node are connected.
CompactSubtreePlacer
The CompactSubtreePlacer produces a compact placement of the children.
DendrogramSubtreePlacer
The DendrogramSubtreePlacer arranges subtrees in a dendrogram-like style.
DoubleLayerSubtreePlacer
The DoubleLayerSubtreePlacer arranges the subtrees of a local root alternating in two layers.
FixedSubtreePlacer
A FixedSubtreePlacer keeps the current position of the subtrees and routes the edges.
LeftRightSubtreePlacer
The LeftRightSubtreePlacer arranges the children in a subtree on the left and the right of a vertical bus.
LevelAlignedSubtreePlacer
A LevelAlignedSubtreePlacer arranges the nodes of a subtree into layers such that nodes on the same level/depth are aligned.
MultiLayerSubtreePlacer
The MultiLayerSubtreePlacer arranges the children/subtrees of a local root into multiple layers.
MultiParentDescriptor
The MultiParentDescriptor provides style information for multi-parent structures.
MultiSplitSubtreePlacer
This ISubtreePlacer splits the children of a local root into clusters based on port groups defined on the edges to the children - the placement of the cluster content and the placement of clusters themselves is delegated to other ISubtreePlacers.
RadialTreeLayout
A tree layout algorithm that arranges the subtrees of the tree in a radial fashion.
RadialTreeLayoutData
Specifies custom data for the RadialTreeLayout.
SingleLayerSubtreePlacer
The SingleLayerSubtreePlacer arranges the subtrees of a local root in a single layer.
SingleSplitSubtreePlacer
SingleSplitSubtreePlacer delegates the arrangement of the children to two different ISubtreePlacers.
SubtreeShape
A SubtreeShape represents the position and the borders of a subtree.
TreeLayout
This layout algorithm arranges graphs with a tree structure.
TreeLayoutData
Specifies custom data for the TreeLayout.
TreeLayoutPortAssigner
The TreeLayoutPortAssigner provides some simple port assignment styles for the TreeLayout.
TreeMapLayout
This layout algorithm produces tree map layouts.
TreeMapLayoutData
Specifies custom data for the TreeMapLayout.
TreeReductionStage
The TreeReductionStage temporarily reduces general graphs to trees.
TreeReductionStageData
Specifies custom data for the TreeReductionStage.
I

Interfaces

IFromSketchSubtreePlacer
A IFromSketchSubtreePlacer arranges the subtrees while taking the initial locations of the nodes into account.
ISubtreePlacer
A ISubtreePlacer is responsible for the arrangement of a local root node and all of its subtrees.
ISubtreePlacerProcessor
A ISubtreePlacerProcessor provides the possibility for each ISubtreePlacer to prepare (and clean up) the graph for the children of the local root.
ITreeLayoutPortAssigner
A ITreeLayoutPortAssigner places the ports of edges connecting to the same node.
E

Enums

AspectRatioChildAlignmentPolicy
Specifies the policies for aligning rows or columns with the AspectRatioSubtreePlacer in a TreeLayout.
BusPlacement
A bus placement that places the bus connecting the child nodes in the center of the child subtrees.
ChildAlignmentPolicy
Specifies the alignment policies for child nodes under the same parent in a TreeLayout.
ChildArrangementPolicy
A direction specifier for placing the child nodes next to each other in the direction of the actual LayoutOrientation, with the edges connecting in the direction of flow.
ChildOrderingPolicy
Specifies the ordering policies for child nodes under the same parent in a TreeLayout.
LevelAlignedSubtreePlacerRoutingStyle
Specifies the routing styles for edges in a LevelAlignedSubtreePlacer layout.
MultiLayerSubtreePlacerRootAlignment
A SubtreeRootAlignment describes how a local root node is arranged in relation to its children.
MultiParentRoutingStyle
Specifies the routing styles for edges in a multi-parent structure.
ParentConnectorDirection
Specifies the possible directions in which a connector to a parent node can be placed.
RootPlacementPolicy
Specifies the policies for placing the root node of a subtree within its bounds.
RootSelectionPolicy
Specifies the policy for selecting the root node of a tree in RadialTreeLayout.
SingleLayerSubtreePlacerRootAlignment
Defines root alignments for the SingleLayerSubtreePlacer, see property rootAlignment.
SingleLayerSubtreePlacerRoutingStyle
Defines routing styles for the SingleLayerSubtreePlacer, which indicates how edge paths are routed, see property edgeRoutingStyle.
SubtreeConnectorDirection
Specifies the direction in which the last connector segment of a SubtreeShape is placed.
SubtreeRootAlignment
A SubtreeRootAlignment describes how a local root node is arranged in relation to its children.
SubtreeTransform
Defines transformation matrices that define the direction of the subtree (see, e.g., property transformation).
TilingStrategy
Specifies the strategies for tiling nodes in a TreeMapLayout.
TreeLayoutPortAssignmentMode
Specifies the method of port assignment for edges in a tree layout.