documentationfor yFiles for HTML 2.6

Usages of EdgeDpKey

Fields

EDGE_DIRECTEDNESS_DP_KEYin NodeAggregationAlgorithmA data provider key for specifying the directedness of edges.
EDGE_WEIGHT_DP_KEYin NodeAggregationAlgorithmA data provider key for specifying the (non-negative) weights of the edges.
EDGE_DIRECTEDNESS_DP_KEYin CircularLayoutA data provider key for specifying the directedness of edges.
EXTERIOR_EDGES_DP_KEYin CircularLayoutA data provider key for marking edges that should be routed externally, around the circle instead of inside.
ADDITIONAL_EDGE_WEIGHT_DP_KEYin ConstraintIncrementalLayererA data provider key for assigning additional edge weights.
ALTERNATIVE_EDGE_PATH_DP_KEYin HierarchicLayoutA data provider key for associating alternative paths for edges connecting to groups, group content or folder nodes.
BUS_DESCRIPTOR_DP_KEYin HierarchicLayoutA data provider key for specifying the bus to which an edge belongs to.
CRITICAL_EDGE_PRIORITY_DP_KEYin HierarchicLayoutA data provider key for defining the priority of critical edges.
EDGE_CROSSING_COST_DP_KEYin HierarchicLayoutA data provider key for specifying individual crossing costs of the edges.
EDGE_DIRECTEDNESS_DP_KEYin HierarchicLayoutA data provider key for specifying the directedness of edges.
EDGE_THICKNESS_DP_KEYin HierarchicLayoutA data provider key for specifying the thickness of the edges.
EDGE_LAYOUT_DESCRIPTOR_DP_KEYin HierarchicLayoutCoreA data provider key for providing layout information for each edge.
MINIMUM_EDGE_DISTANCE_DP_KEYin SelfLoopCalculatorA data provider key for specifying the minimum distance to the next edge or node side.
MINIMUM_FIRST_SEGMENT_LENGTH_DP_KEYin SelfLoopCalculatorA data provider key for specifying the minimum length of the first segment of each edge.
MINIMUM_LAST_SEGMENT_LENGTH_DP_KEYin SelfLoopCalculatorA data provider key for specifying the minimum length of the last segment of each edge.
MINIMUM_OCTILINEAR_SEGMENT_LENGTH_DP_KEYin SelfLoopCalculatorA data provider key for specifying the minimum length of the octilinear segments of an octilinear edge.
OCTILINEAR_EDGES_DP_KEYin SelfLoopCalculatorA data provider key for specifying whether or not an edge is octilinear.
DEFAULT_AFFECTED_EDGES_DP_KEYin BendConverterA data provider key for specifying the set of edges for which this stage will replace bends.
DEFAULT_AFFECTED_EDGES_DP_KEYin CurveFittingLayoutStageA data provider key for selecting edges for curve fitting.
EDGE_BUNDLE_DESCRIPTOR_DP_KEYin EdgeBundlingA data provider key for specifying individual bundling settings for edges.
SPLIT_EDGES_DP_KEYin GenericPartitionGridStageA data provider key for explicitly marking (some) edges that should not be considered when calculating the sub-components.
EDGE_PATH_DP_KEYin GivenCoordinatesStageA data provider key for specifying the initial path of edges.
SOURCE_INTERSECTION_CALCULATOR_DP_KEYin IntersectionCalculatorKeysA data provider key for providing an individual intersection calculation for each edge source in the graph.
TARGET_INTERSECTION_CALCULATOR_DP_KEYin IntersectionCalculatorKeysA data provider key for providing an individual intersection calculation for each edge target in the graph.
EDGE_LABEL_LAYOUT_DP_KEYin LabelLayoutKeysA data provider key for accessing label information of each edge in the input graph.
ORIGINAL_EDGE_DP_KEYin LayoutGraphAdapterA data provider key that can be used to look up the original IEdge of an Edge.
ORIGINAL_SOURCE_PORT_DP_KEYin LayoutGraphAdapterA data provider key that can be used to look up the source port of the original IEdge of an Edge.
ORIGINAL_TARGET_PORT_DP_KEYin LayoutGraphAdapterA data provider key that can be used to look up the target port of the original IEdge of an Edge.
AFFECTED_EDGES_DP_KEYin LayoutKeysA data provider key for looking up the selected state of the edges in the graph.
EDGE_ID_DP_KEYin LayoutKeysA data provider key for looking up a unique identifier for each edge in a graph.
EDGE_COMPARABLE_DP_KEYin NormalizeGraphElementOrderStageA data provider key for defining a (global) order for edges.
SOURCE_PORT_CANDIDATE_COLLECTION_DP_KEYin PortCandidateA data provider key for specifying source port candidates for each edge.
TARGET_PORT_CANDIDATE_COLLECTION_DP_KEYin PortCandidateA data provider key for specifying target port candidates for each edge.
SOURCE_GROUP_ID_DP_KEYin PortConstraintKeysA data provider key for assigning source group information for edges of the input graph.
SOURCE_PORT_CONSTRAINT_DP_KEYin PortConstraintKeysA data provider key for providing source constraints for edges in the input graph.
SOURCE_PORT_GROUP_ID_DP_KEYin PortConstraintKeysA data provider key for assigning port group ids to the edges' source.
TARGET_GROUP_ID_DP_KEYin PortConstraintKeysA data provider key for assigning target group information for edges of the input graph.
TARGET_PORT_CONSTRAINT_DP_KEYin PortConstraintKeysA data provider key for providing target constraints for edges in the input graph.
TARGET_PORT_GROUP_ID_DP_KEYin PortConstraintKeysA data provider key for assigning port group ids to the edges' target.
SOURCE_SPLIT_ID_DP_KEYin RecursiveGroupLayoutA data provider key for assigning source split ids to edges connecting to group nodes.
TARGET_SPLIT_ID_DP_KEYin RecursiveGroupLayoutA data provider key for assigning target split ids to edges connecting to group nodes.
AFFECTED_EDGES_DP_KEYin ReverseEdgesStageA data provider key for selecting edges for reversal.
KEEP_SELF_LOOP_LAYOUT_DP_KEYin SelfLoopRouterA data provider key for determining which self-loops should keep their current path.
SUBGRAPH_EDGES_DP_KEYin SubgraphLayoutA data provider key for marking edges that are included in the subgraph, thus, visible during the core layout.
EDGE_ID_DP_KEYin MultiPageLayoutA data provider key for mapping each edge of the input graph to a unique ID.
EDGE_TYPE_DP_KEYin MultiPageLayoutA data provider key for specifying the type of multi-edges.
PREFERRED_EDGE_LENGTH_DP_KEYin ClassicOrganicLayoutA data provider key for defining an individual preferred length for each edge.
EDGE_DIRECTEDNESS_DP_KEYin OrganicLayoutA data provider key for specifying the directedness of edges.
EDGE_ORIENTATION_DP_KEYin OrganicLayoutA data provider key for specifying the orientation of edges in the layout.
MINIMUM_EDGE_LENGTH_DP_KEYin OrganicLayoutA data provider key for specifying the minimum length of edges.
PREFERRED_EDGE_LENGTH_DP_KEYin OrganicLayoutA data provider key for defining an individual preferred length for each edge.
DIRECTED_EDGE_DP_KEYin OrthogonalLayoutA data provider key for marking edges which should be routed such that they point to the main layout orientation.
EDGE_BEND_COST_DP_KEYin OrthogonalLayoutA data provider key for providing bend costs for each edge.
EDGE_CROSSING_COST_DP_KEYin OrthogonalLayoutA data provider key for providing crossing costs for each edge.
EDGE_DIRECTEDNESS_DP_KEYin OrthogonalLayoutA data provider key for specifying the directedness of edges for the detection of substructures.
EDGE_LAYOUT_DESCRIPTOR_DP_KEYin OrthogonalLayoutA data provider key for providing layout information for each edge.
EXPANDED_NODE_ORIGINAL_EDGE_PATH_DP_KEYin ClearAreaLayoutA data provider key for associating original paths for edges connecting to the expanded node, including edges that did so only when the node was not yet expanded.
ROUTE_EDGE_DP_KEYin ClearAreaLayoutA data provider key for obtaining the edges that should be routed by the custom edge router.
AFFECTED_EDGES_DP_KEYin PartialLayoutA data provider key for marking partial edges.
DIRECTED_EDGES_DP_KEYin PartialLayoutA data provider key for specifying the edges that should be considered to be directed.
ROUTE_EDGE_DP_KEYin PartialLayoutA data provider key for obtaining the edges that should be routed by the edge router.
SOURCE_ID_DP_KEYin BusRepresentationsA data acceptor key to transfer a user-defined object from each original edge to the respective newly created edge.
TARGET_ID_DP_KEYin BusRepresentationsA data acceptor key to transfer a user-defined object from each original edge to the respective newly created edge.
DEFAULT_AFFECTED_EDGES_DP_KEYin BusRouterA data provider key for specifying the edge subset to be routed.
EDGE_DESCRIPTOR_DP_KEYin BusRouterA data provider key for specifying a bus descriptor object for each edge.
AFFECTED_EDGES_DP_KEYin ChannelEdgeRouterA data provider key for marking the edges that should be routed.
CURVE_EDGE_LAYOUT_DESCRIPTOR_DP_KEYin CurveRoutingStageA data provider key for specifying individual edge layout information.
BUS_DESCRIPTOR_DP_KEYin EdgeRouterA data provider key for specifying a bus descriptor for each edge.
EDGE_LAYOUT_DESCRIPTOR_DP_KEYin EdgeRouterA data provider key for specifying individual edge layout information.
AFFECTED_EDGES_DP_KEYin OrganicEdgeRouterA data provider key for selecting edges that should be routed.
DEFAULT_AFFECTED_EDGES_DP_KEYin OrthogonalPatternEdgeRouterA data provider key for determining which edges are routed.
DEFAULT_AFFECTED_EDGES_DP_KEYin OrthogonalSegmentDistributionStageA data provider key for determining which edges are distributed.
AFFECTED_EDGES_DP_KEYin ParallelEdgeRouterA data provider key for marking edges that will be routed.
LEADING_EDGE_DP_KEYin ParallelEdgeRouterA data provider key for specifying the master edges.
ROUTED_PARALLEL_EDGES_DP_KEYin ParallelEdgeRouterA data acceptor key for publishing the parallel edges that were routed and not treated as leading edges.
EDGE_LAYOUT_DESCRIPTOR_DP_KEYin SeriesParallelLayoutA data provider key for storing individual settings for edges.
CRITICAL_EDGE_DP_KEYin TreeLayoutA data provider key for defining the priority of critical edges.
NON_TREE_EDGES_DP_KEYin TreeReductionStageA data provider key for explicitly marking (some) edges that should not be considered for the tree.

Method Parameters

createConstantMapper (EdgeDpKey<V>, V)in IMapperRegistryCreates a simple read-only IMapper<K,V> implementation with key type IEdge and adds it to the registry using the provided tag.
createDelegateMapper (EdgeDpKey<V>, function(IEdge):V)in IMapperRegistryCreates a delegate-based read-only IMapper<K,V> implementation with key type IEdge and adds it to the registry using the provided tag.
createMapper (EdgeDpKey<V>)in IMapperRegistryCreates and adds a new Mapper<K,V> with key type IEdge to the registry using the provided tag.
addEdgeItemCollection (EdgeDpKey<boolean>, ItemCollection<IEdge>?)in GenericLayoutDataAdds a set of edges in the graph that will be passed to the LayoutGraph
addEdgeItemMapping (EdgeDpKey<TValue>, ItemMapping<IEdge,TValue>?)in GenericLayoutDataAdds data per IEdge in the graph that will be added to the LayoutGraph