E

HierarchicalLayoutNodeType

Type constant for the LayoutNode for the nodes of the graph during a run of the HierarchicalLayout.

Members

No filters for this type

Constants

A constant describing a bend LayoutNode.
A bend node has degree 2, small size, and no same-layer edges.
static

See Also

API
type
A constant describing a LayoutNode used for the drawing phase to keep the distance between two nodes.
static

See Also

API
type
A constant describing a LayoutNode that is used during the sequencing and drawing phase for the bus-style routing at the root node of a grid component.
Such a node is inserted on each layer of the bus structure.
static

See Also

API
type, gridComponents
A constant describing a LayoutNode used during the drawing phase for marking the beginning of a node group interval.
static

See Also

API
type
A constant describing a LayoutNode used during the drawing phase for marking the ending of a node group interval.
static

See Also

API
type
A constant describing a LayoutNode used during the sequencing and drawing phase for marking a helper/proxy node inserted as a legal endpoint of an edge connecting a descendant node to a group node.
It has degree 0 or 1 depending on whether or not the opposite node of the edge is assigned to the same layer. This kind of proxy nodes is only used if there are edges that shall connect to the group node without back-loops.
static

See Also

API
directGroupContentEdgeRouting
A constant describing a LayoutNode used during the sequencing and drawing phase for marking a helper/proxy node inserted as a legal endpoint of an edge connecting to a group node.
static

See Also

API
type
A constant describing a LayoutNode used during sequencing and drawing phase for routing an LayoutEdge recursively.
An LayoutEdge that connects to the content of a group node has to leave the group node at the bottom side and enter it at the top side.
static

See Also

API
type
A constant describing a regular LayoutNode.
A regular node may have any degree, any size, and any number of connected same-layer edges.
static

See Also

API
type
A constant describing a same-layer edge crossing helper LayoutNode.
A same-layer edge crossing helper node has degree 2, small size, and exactly two same-layer edges. It is used for marking the crossing of the layer, if source and target port are at opposite layer sides.
static

See Also

API
type
A constant describing a side proxy LayoutNode for drawing same-layer edges.
A side proxy node for drawing same-layer edges has degree 0, small size, and one same-layer edge. The associated node is the one of which this node is the proxy. The associated edge is the same-layer edge of which this node is the proxy.
static

See Also

API
type
A constant describing a side proxy LayoutNode.
A side proxy node, in case port constraints are used for the drawing phase, has degree 1, small size, and no same-layer edges. The associated node is the one of which this node is the proxy.
static

See Also

API
type
A constant describing a back-loop proxy that belongs to the source of an edge.
A back-loop proxy that belongs to the source of an edge has degree 2, small size, and exactly one same-layer edge.
static

See Also

API
type
A constant describing a source group LayoutNode for bus edges.
This node serves as a helper node in a SOURCE_GROUP_NODES layer.
static

See Also

API
type, edgeGroupId
A constant describing a back-loop proxy that belongs to the target of an edge.
A back-loop proxy that belongs to the target of an edge has degree 2, small size, and exactly one same-layer edge.
static

See Also

API
type
A constant describing a target group LayoutNode for bus edges.
This node serves as a helper node in a TARGET_GROUP_NODES layer.
static

See Also

API
type, edgeGroupId

Static Methods

Converts the given argument to an enum constant of this enum type.
Most notably, this method can convert an enum constant's name into the enum constant itself.
static

Parameters

value: HierarchicalLayoutNodeType
The value to convert to an enum constant.

Return Value

HierarchicalLayoutNodeType
The enum constant that corresponds to the given argument.
Returns the name of the given enum constant.
static

Parameters

value: HierarchicalLayoutNodeType
The numeric value of an enum constant.

Return Value

string
The name of the enum constant.

Throws

Exception ({ name: 'Error' })
If this type is a flags enums, and the provided value doesn't correspond to a single enum constant, or if this enum type contains no constant of the given numeric value.