This interface provides layout information about the edges of the graph during the layout.
Remarks
IEdgeData is a multi-purpose edge descriptor for each edge, holding information about the type of an edge, associated port constraints, port candidates, edge groups as well as the current edge state.
It is used in all phases of the HierarchicLayoutCore to store edge information.
Type Details
- yfiles module
- layout-hierarchic
- yfiles-umd modules
- layout-familytree, layout-hierarchic, layout-radial, layout
- Legacy UMD name
- yfiles.hierarchic.IEdgeData
Properties
Gets the critical edge priority of the Edge associated with this IEdgeData instance.
Remarks
Gets the HierarchicLayoutEdgeLayoutDescriptor instance bound to the Edge associated with this IEdgeData instance.
Remarks
null
should be returned.Gets or sets whether or not the Edge associated with this IEdgeData instance should be an upper same-layer edge (if it is a same-layer edge).
Remarks
An upper same-layer edge is an edge connecting two nodes of the same layer with polyline segments (not directly, with a straight-line) and is routed above the layer.
If enabled the edge will be routed above the layer, otherwise below it.
Gets the ID of the edge group at the source node to which the Edge associated with this IEdgeData instance belongs (if any).
Remarks
Gets the collection of PortCandidates for the source port of the Edge associated with this IEdgeData instance.
Remarks
Gets the port constraints for the source port of the Edge associated with this IEdgeData instance.
Remarks
Gets the ID of the edge port group at the source node to which the Edge associated with this IEdgeData instance belongs (if any).
Remarks
Gets the ID of the edge group at the target node to which the Edge associated with this IEdgeData instance belongs (if any).
Remarks
Gets the collection of PortCandidates for the target port of the Edge associated with this IEdgeData instance.
Remarks
Gets the port constraints for the target port of the Edge associated with this IEdgeData instance.
Remarks
Gets the ID of the edge port group at the target node to which the Edge associated with this IEdgeData instance belongs (if any).