documentationfor yFiles for HTML 3.0.0.3

EdgeRouterScopeData<TNode,TEdge,TNodeLabel,TEdgeLabel>

This custom data provides several ways to modify the scope of the EdgeRouter with regard to the routed edges.

Inheritance Hierarchy

Remarks

The routed edges can be specified using the ItemCollection properties edges and incidentNodes. Any edges, or edges incident to the nodes in those collections, are considered to be in scope by the EdgeRouter. The Item Mapping properties edgeMapping and incidentNodeMapping can be used to specify a more differentiated EdgeRouterScope for (incident) edges.

When multiple scope properties are specified for the same edge, the most permissive property is prioritized, meaning PATH is always prioritized over PATH_AS_NEEDED, which is more permissive than SEGMENTS_AS_NEEDED. IGNORE is assigned to an edge if and only if no other property is specified.

This class cannot be instantiated

Type Parameters

TNode
TEdge
TNodeLabel
TEdgeLabel

Type Details

yFiles module
algorithms

Properties

Methods