documentationfor yFiles for HTML 3.0.0.3

Usages of ItemMapping

Properties

costsin AllPairsShortestPathsGets or sets a mapping for the cost for traversing an edge.
weightsin BetweennessCentralityGets or sets a mapping for edge weights.
edgeDirectednessin ChainSubstructuresGets or sets a mapping that stores the directedness of the edges.
nodeTypesin ChainSubstructuresGets or sets a mapping which maps the type of each node.
nodeTypesin CliqueSubstructuresGets or sets a mapping which maps the type of each node.
weightsin ClosenessCentralityGets or sets a mapping for edge weights.
edgeDirectednessin CycleSubstructuresGets or sets a mapping that stores the directedness of the edges.
nodeTypesin CycleSubstructuresGets or sets a mapping which maps the type of each node.
weightsin EdgeBetweennessClusteringGets or sets a mapping for edge weights.
costsin FeedbackEdgeSetGets or sets a mapping for edge costs.
weightsin GraphCentralityGets or sets a mapping for edge weights.
costsin KShortestPathsGets or sets a mapping for the cost of traversing an edge.
edgeDirectednessin LabelPropagationClusteringGets or sets a mapping that stores the directedness of the edges.
edgeWeightsin LabelPropagationClusteringGets or sets a mapping for edge weights.
initialLabelsin LabelPropagationClusteringGets or sets a mapping that stores the initial integer labels of each node.
nodeWeightsin LabelPropagationClusteringGets or sets a mapping for node weights.
costsin LongestPathGets or sets a mapping for edge costs.
weightsin LouvainModularityClusteringGets or sets a mapping for edge weights.
capacitiesin MaximumFlowGets or sets a mapping for capacities of edges.
costsin MinimumCostFlowGets or sets a mapping for edge costs.
maximumCapacitiesin MinimumCostFlowGets or sets a mapping for maximum capacities of edges.
minimumCapacitiesin MinimumCostFlowGets or sets a mapping for the minimum capacities of edges.
supplyin MinimumCostFlowGets or sets a mapping which provides the supply (or demand, if negative) for each node.
edgeDirectednessin NodeAggregationGets or sets a mapping for specifying the directedness of edges.
edgeWeightsin NodeAggregationGets or sets a mapping for specifying the (non-negative) weights of the edges.
nodeTypesin NodeAggregationGets or sets a mapping which maps nodes to an object that specifies their type.
nodeWeightsin NodeAggregationGets or sets a mapping for specifying the (non-negative) weights of the nodes.
edgeDirectednessin PageRankGets or sets a mapping that stores the directedness of the edges.
edgeWeightsin PageRankGets or sets a mapping for edge weights.
initialPageRankin PageRankGets or sets a mapping that specifies the initial page rank for each node.
nodeWeightsin PageRankGets or sets a mapping for node weights.
minimumEdgeLengthsin RankAssignmentGets or sets a mapping for each edge's desired minimum length.
weightsin RankAssignmentGets or sets a mapping for edge weights.
costsin ShortestPathGets or sets a mapping for the cost for traversing an edge.
costsin SingleSourceShortestPathsGets or sets a mapping for the cost of traversing an edge.
costsin SpanningTreeGets or sets a mapping for edge costs.
edgeDirectednessin StarSubstructuresGets or sets a mapping that stores the directedness of the edges.
nodeTypesin StarSubstructuresGets or sets a mapping which maps the type of each node.
edgeDirectednessin TreeSubstructuresGets or sets a mapping that stores the directedness of the edges.
nodeTypesin TreeSubstructuresGets or sets a mapping which maps the type of each node.
weightsin WeightCentralityGets or sets a mapping for edge weights.
edgeBundleDescriptorsin CircularLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeDirectednessin CircularLayoutDataGets or sets the mapping from edges to their directedness.
nodeMarginsin CircularLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin CircularLayoutDataGets or sets the mapping from nodes to an object defining the node type which is considered during the layout.
partitionsin CircularLayoutDataGets or sets the mapping from nodes to their partition object.
nodeMarginsin CompactDiskLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin CompactDiskLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of child nodes such that those with the same type are preferably placed next to each other.
alternativeEdgePathsin HierarchicalLayoutDataGets or sets a mapping from edges to alternative paths for edges connecting to groups, group content, or folder nodes.
alternativeGroupBoundsin HierarchicalLayoutDataGets or sets a mapping from group/folder nodes to alternative bounds for these nodes.
criticalEdgePrioritiesin HierarchicalLayoutDataGets or sets a mapping from edges to their priority to be a 'critical' edge.
edgeCrossingCostsin HierarchicalLayoutDataGets or sets the mapping from edges to their crossing cost.
edgeDescriptorsin HierarchicalLayoutDataGets or sets the mapping of edges to their HierarchicalLayoutEdgeDescriptor.
edgeDirectednessin HierarchicalLayoutDataGets or sets the mapping from edges to their directedness.
edgeLabelPreferredPlacementsin HierarchicalLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge ILabels.
edgeThicknessin HierarchicalLayoutDataGets or sets the mapping from edges to their thickness.
givenLayersIndicesin HierarchicalLayoutDataGets or sets the mapping from nodes to their layer index when using the GivenLayersAssigner.
gridComponentRootOffsetsin HierarchicalLayoutDataGets or sets the mapping from nodes to their layer index relative to the root node of the grid component they belong to.
groupBorderCrossingCostsin HierarchicalLayoutDataGets or sets the mapping from group nodes to the costs for a crossing with the group node border.
nodeDescriptorsin HierarchicalLayoutDataGets or sets the mapping of nodes to their HierarchicalLayoutNodeDescriptor
nodeMarginsin HierarchicalLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin HierarchicalLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of nodes during the sequencing such that nodes of the same type are preferably placed next to each other.
sourceGroupIdsin HierarchicalLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
tabularGroupChildComparatorsin HierarchicalLayoutDataGets or sets the mapping from tabular group nodes to comparison functions used to sort the child nodes of the group.
targetGroupIdsin HierarchicalLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
nodeComparablesin LayerConstraintDataGets or sets the mapping from nodes to an IComparable (for example a number or string) defining their layer constraints.
itemComparablesin SequenceConstraintDataGets or sets the mapping from nodes or edges to an IComparable (for example a number or string) defining their sequence sort order.
edgeLabelCandidateProcessorsin GenericLabelingDataGets or sets a mapping from edge labels to a delegate for modifying the weights of their LabelCandidates.
edgeLabelCandidatesin GenericLabelingDataGets or sets a mapping from edge labels to their EdgeLabelCandidates.
edgeLabelingCostsin GenericLabelingDataGets or sets a mapping from edge labels to their LabelingCosts.
edgeLabelPreferredPlacementsin GenericLabelingDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
nodeLabelCandidateProcessorsin GenericLabelingDataGets or sets a mapping from node labels to a delegate for modifying the weights of their LabelCandidates.
nodeLabelCandidatesin GenericLabelingDataGets or sets a mapping from node labels to their NodeLabelCandidates.
nodeLabelingCostsin GenericLabelingDataGets or sets a mapping from node labels to their LabelingCosts.
nodeMarginsin GenericLabelingDataGets or sets the mapping from nodes to their margins.
sourceGroupIdsin GenericLabelingDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin GenericLabelingDataGets or sets a mapping from edges to an object representing their target edge group.
nodeMarginsin AlignmentStageDataGets or sets the mapping from nodes to their margins.
snapOffsetsin AlignmentStageDataGets or sets the mapping from nodes to the points relative to the center that are aligned.
nodePortCandidatesin BasicPortDataGets or sets a mapping from nodes to their NodePortCandidates.
sourcePortCandidatesin BasicPortDataGets or sets a mapping from edges to their source port candidates.
sourcePortGroupIdsin BasicPortDataGets or sets a mapping from edges to an object representing their source port group.
targetPortCandidatesin BasicPortDataGets or sets a mapping from edges to their target port candidates.
targetPortGroupIdsin BasicPortDataGets or sets a mapping from edges to an object representing their target port group.
outEdgeComparablesin ChildOrderDataGets or sets a mapping from edges to an IComparable used to sort the nodes' outgoing edges, which ultimately orders the successor nodes of a node.
outEdgeComparatorsin ChildOrderDataGets or sets a mapping from nodes to comparison functions used to sort the nodes' outgoing edges, which ultimately orders the successors of a node.
targetNodeComparablesin ChildOrderDataGets or sets a mapping from nodes to an IComparable used to sort the nodes' successors.
targetNodeComparatorsin ChildOrderDataGets or sets a mapping from nodes to comparison functions used to sort the nodes' successors.
componentIdsin ComponentLayoutDataGets or sets the mapping from nodes to their component comparable that is used to sort the components.
componentLayoutsin ComponentLayoutDataGets or sets the mapping from nodes to the ILayoutAlgorithm used to arrange the content of their component.
nodeMarginsin ComponentLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin ComponentLayoutDataGets or sets the mapping from nodes to an object defining the node type, which is considered by selected component arrangement styles such that components that contain nodes of the same type are placed close to each other.
edgePathsin GivenCoordinatesLayoutDataGets or sets a mapping from edges to their initial edge paths.
nodeLocationsin GivenCoordinatesLayoutDataGets or sets the mapping from nodes to their initial location.
nodeSizesin GivenCoordinatesLayoutDataGets or sets the mapping from nodes to their sizes.
edgeAnchoringPoliciesin LayoutAnchoringStageDataGets or sets the mapping of edges to LayoutAnchoringPolicy values, specifying which part of the edge should be used to calculate the anchor point.
edgeLabelAnchoringPoliciesin LayoutAnchoringStageDataGets or sets the mapping of edge labels to LayoutAnchoringPolicy values, specifying which part of the edge label should be used to calculate the anchor point.
nodeAnchoringPoliciesin LayoutAnchoringStageDataGets or sets the mapping of nodes to LayoutAnchoringPolicy values, specifying which part of the node should be used to calculate the anchor point.
nodeLabelAnchoringPoliciesin LayoutAnchoringStageDataGets or sets the mapping of node labels to LayoutAnchoringPolicy values, specifying which part of the node label should be used to calculate the anchor point.
anchoredItemsin LayoutExecutorGets or sets the mapping of graph items to LayoutAnchoringPolicy values, specifying which part of the items should be used to anchor the graph during layout.
labelPlacementPoliciesin LayoutExecutorGets or sets a mapping that specifies how ILabels should be placed by the layout algorithm.
portAdjustmentPoliciesin LayoutExecutorGets or sets the mapping from ports to a policy that specifies how port locations should be adjusted after a layout has been calculated.
portLabelPoliciesin LayoutExecutorGets or sets how ILabels at IPorts should be treated by the layout algorithm.
portPlacementPoliciesin LayoutExecutorGets or sets a mapping that specifies how IPorts should be placed by the layout algorithm.
anchoredItemsin LayoutExecutorAsyncGets or sets the mapping of graph items to LayoutAnchoringPolicy values, specifying which part of the items should be used to anchor the graph during layout.
labelPlacementPoliciesin LayoutExecutorAsyncGets or sets a mapping that specifies how ILabels should be placed by the layout algorithm.
portAdjustmentPoliciesin LayoutExecutorAsyncGets or sets the mapping from ports to a policy that specifies how port locations should be adjusted after a layout has been calculated.
portLabelPoliciesin LayoutExecutorAsyncGets or sets how ILabels at IPorts should be treated by the layout algorithm.
portPlacementPoliciesin LayoutExecutorAsyncGets or sets a mapping that specifies how IPorts should be placed by the layout algorithm.
labelPlacementPoliciesin LayoutGraphAdapterGets or sets a mapping that specifies how ILabels should be placed by the layout algorithm.
portAdjustmentPoliciesin LayoutGraphAdapterGets or sets the mapping from ports to a policy that specifies how port locations should be adjusted after a layout has been calculated.
portLabelPoliciesin LayoutGraphAdapterGets or sets how ILabels at IPorts (owned by an INode) should be treated by the layout algorithm.
portPlacementPoliciesin LayoutGraphAdapterGets or sets a mapping that specifies how IPorts should be placed by the layout algorithm.
columnIndicesin LayoutGridDataGets or sets the mapping from a node to its column index.
layoutGridCellDescriptorsin LayoutGridDataGets or sets the mapping from nodes to LayoutGridCellDescriptors.
rowIndicesin LayoutGridDataGets or sets the mapping from a node to its row index.
affectedNodesSizesin PlaceNodesAtBarycenterStageDataGets or sets the mapping from the affected nodes to their sizes.
nodePortCandidatesin PortDataGets or sets a mapping from nodes to their NodePortCandidates.
sourcePortAlignmentIdsin PortDataGets or sets a mapping from edges to an object representing their source port alignment group.
sourcePortCandidatesin PortDataGets or sets a mapping from edges to their source port candidates.
sourcePortGroupIdsin PortDataGets or sets a mapping from edges to an object representing their source port group.
targetPortAlignmentIdsin PortDataGets or sets a mapping from edges to an object representing their target port alignment group.
targetPortCandidatesin PortDataGets or sets a mapping from edges to their target port candidates.
targetPortGroupIdsin PortDataGets or sets a mapping from edges to an object representing their target port group.
edgeBundleDescriptorsin RadialGroupLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor when using edgeBundling.
nodeMarginsin RadialGroupLayoutDataGets or sets the mapping from nodes to their margins.
parentOverlapRatiosin RadialGroupLayoutDataGets or sets the mapping from nodes to the overlap they have with their parent in the hierarchy.
groupNodeLayoutsin RecursiveGroupLayoutDataGets or sets the mapping from group nodes to the ILayoutAlgorithm used for their child nodes.
nodeMarginsin RecursiveGroupLayoutDataGets or sets the mapping from nodes to their margins.
sourceSplitIdsin RecursiveGroupLayoutDataGets or sets a mapping from edges connecting to group nodes to source split IDs.
targetSplitIdsin RecursiveGroupLayoutDataGets or sets a mapping from edges connecting to group nodes to target split IDs.
minimumNodeDistancesin RemoveOverlapsStageDataGets or sets a mapping from nodes to their minimum distances to other nodes around them.
sourceGroupIdsin ReverseEdgesStageDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin ReverseEdgesStageDataGets or sets a mapping from edges to an object representing their target edge group.
nodeDescriptorsin TabularLayoutDataGets or sets the mapping of nodes to their TabularLayoutNodeDescriptor that defines custom node placement settings.
nodeMarginsin TabularLayoutDataGets or sets the mapping from nodes to their margins.
multiEdgeConnectorIdsin MultiPageLayoutDataGets or sets the mapping for specifying which multi-edges may share a connector node.
nodeClusterIdsin MultiPageLayoutDataGets or sets the mapping from nodes to their cluster id.
inertiasin InteractiveOrganicLayoutDataGets or sets a mapping to define an individual initial inertia for each node.
nodeCentersin InteractiveOrganicLayoutDataGets or sets a mapping to define an individual initial center coordinates for each node, which will be set using setCenter upon creation of the handle for a node.
nodeSizesin InteractiveOrganicLayoutDataGets or sets a mapping to define an individual initial size for each node.
preferredEdgeLengthsin InteractiveOrganicLayoutDataGets or sets a mapping to define individual initial preferred lengths for edges, customizing the default length defined by defaultPreferredEdgeLength.
stressin InteractiveOrganicLayoutDataGets or sets a mapping to define an individual initial stress for each node, which indicates how far a node will possibly move.
zCoordinatesin InteractiveOrganicLayoutDataGets or sets a mapping to define an individual initial z-coordinate for each node, which will be set using setCenter3D upon creation of the handle for a node.
clusterIdsin OrganicLayoutDataGets or sets the mapping from nodes to user-defined cluster IDs, overwriting the predefined clusteringPolicy.
edgeDirectednessin OrganicLayoutDataGets or sets the mapping from edges to their directedness.
edgeLabelPreferredPlacementsin OrganicLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
edgeOrientationin OrganicLayoutDataGets or sets a mapping from edges to their orientation in the layout.
minimumEdgeLengthsin OrganicLayoutDataGets or sets a mapping from edges to their minimum lengths.
minimumNodeDistancesin OrganicLayoutDataGets or sets a mapping from nodes to their minimum distances to other nodes around them.
nodeInertiain OrganicLayoutDataGets or sets the mapping from non-group nodes to their inertia.
nodeMarginsin OrganicLayoutDataGets or sets the mapping from nodes to their margins.
nodeStressin OrganicLayoutDataGets or sets the mapping from non-group nodes to their stress value.
nodeTypesin OrganicLayoutDataGets or sets the mapping from nodes to an object defining the node type, which is considered for the detection of star, parallel, chain, and cycle substructures.
preferredEdgeLengthsin OrganicLayoutDataGets or sets a mapping from edges to their preferred lengths.
substructureSourceGroupIdsin OrganicLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
substructureTargetGroupIdsin OrganicLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
groupNodeHandlingPoliciesin OrganicScopeDataGets or sets the mapping from group nodes to a policy describing how to handle the group node.
scopeModesin OrganicScopeDataDefines whether a node and possibly its surrounding nodes are laid out by OrganicLayout.
edgeBendCostsin OrthogonalLayoutDataGets or sets the mapping from edges to their bend cost.
edgeCrossingCostsin OrthogonalLayoutDataGets or sets the mapping from edges to their crossing cost.
edgeDescriptorsin OrthogonalLayoutDataGets or sets the mapping from edges to their OrthogonalLayoutEdgeDescriptor.
edgeDirectednessin OrthogonalLayoutDataGets or sets the mapping from edges to their directedness, which is considered for the detection of substructures.
edgeLabelPreferredPlacementsin OrthogonalLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
edgeOrientationin OrthogonalLayoutDataGets or sets the mapping from edges to their orientation, specifying how they should be routed with respect to the main layout direction.
nodeMarginsin OrthogonalLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin OrthogonalLayoutDataGets or sets the mapping from nodes to an object defining the node type, which is considered for the detection of tree, chain, and cycle substructures.
sourceGroupIdsin OrthogonalLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin OrthogonalLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
componentIdsin ClearAreaLayoutDataGets or sets the mapping from nodes to an object defining their component id.
expandedNodeOriginalEdgePathsin ClearAreaLayoutDataGets or sets the mapping from edges adjacent to the expandedNode to their original edge paths, that is, their paths before the node was expanded.
nodeMarginsin ClearAreaLayoutDataGets or sets the mapping from nodes to their margins.
sourceGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
componentIdsin FillAreaLayoutDataGets or sets the mapping from nodes to an object defining their component id.
nodeMarginsin FillAreaLayoutDataGets or sets the mapping from nodes to their margins.
componentIdsin PartialLayoutDataGets or sets the mapping from partial nodes to an object defining their component assignment.
edgeOrientationin PartialLayoutDataGets or sets the mapping from edges to their orientation, specifying how they should be routed with respect to the main layout direction.
nodeMarginsin PartialLayoutDataGets or sets the mapping from nodes to their margins.
edgeBundleDescriptorsin RadialLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
layerIdsin RadialLayoutDataGets or sets the mapping from nodes to their layer/circle index.
nodeMarginsin RadialLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin RadialLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of nodes on the same circle such that nodes of the same type are preferably placed next to each other.
edgeBundleDescriptorsin BundledEdgeRouterDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeDescriptorsin CurveRoutingStageDataGets or sets the mapping of edges to their CurveRoutingEdgeDescriptor
edgeLabelPreferredPlacementsin CurveRoutingStageDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
nodeMarginsin CurveRoutingStageDataGets or sets the mapping from nodes to their margins.
sourceGroupIdsin CurveRoutingStageDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin CurveRoutingStageDataGets or sets a mapping from edges to an object representing their target edge group.
edgeDescriptorsin EdgeRouterDataGets or sets the mapping of edges to their EdgeRouterEdgeDescriptor
edgeLabelCrossingCostFactorsin EdgeRouterDataGets or sets a mapping from edge labels to a crossing cost factor.
edgeLabelPreferredPlacementsin EdgeRouterDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
nodeLabelCrossingCostFactorsin EdgeRouterDataGets or sets a mapping from node labels to a crossing cost factor.
nodeMarginsin EdgeRouterDataGets or sets the mapping from nodes to their margins.
sourceGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their target edge group.
edgeMappingin EdgeRouterScopeDataGets or sets a mapping from edges to a value describing the edges' behavior with respect to the scope.
incidentNodeMappingin EdgeRouterScopeDataGets or sets a mapping from nodes to a value describing their incident edges with respect to the scope.
edgeDescriptorsin SeriesParallelLayoutDataGets or sets the mapping from edges to their SeriesParallelLayoutEdgeDescriptor.
edgeLabelPreferredPlacementsin SeriesParallelLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
portAssignersin SeriesParallelLayoutDataGets or sets the mapping from nodes to their ISeriesParallelLayoutPortAssigner.
sourceGroupIdsin SeriesParallelLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin SeriesParallelLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
edgeBundleDescriptorsin RadialTreeLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeLabelPreferredPlacementsin RadialTreeLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
nodeMarginsin RadialTreeLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin RadialTreeLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of child nodes such that those with the same type are preferably placed next to each other.
criticalEdgePrioritiesin TreeLayoutDataGets or sets a mapping from edges to their priority to be a 'critical' edge.
edgeBundleDescriptorsin TreeLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeLabelPreferredPlacementsin TreeLayoutDataGets or sets the mapping that provides an EdgeLabelPreferredPlacement instance for edge labels.
multiLayerSubtreePlacerLayerIndicesin TreeLayoutDataGets or sets the mapping from nodes to the index of the local layer the MultiLayerSubtreePlacer shall place the node in.
multiParentDescriptorsin TreeLayoutDataGets or sets the mapping of nodes to their MultiParentDescriptor.
nodeMarginsin TreeLayoutDataGets or sets the mapping from nodes to their margins.
nodeTypesin TreeLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of child nodes such that those with the same type are preferably placed next to each other.
portAssignersin TreeLayoutDataGets or sets the mapping from nodes to their ITreeLayoutPortAssigner.
subtreePlacersin TreeLayoutDataGets or sets the mapping from nodes to their ISubtreePlacer.
nodeWeightsin TreeMapLayoutDataGets or sets the mapping from nodes to the weight value used for the tree map layout.
edgeBundleDescriptorsin TreeReductionStageDataGets or sets the mapping of edges to their EdgeBundleDescriptor.

Method Return Values

addItemMapping (NodeDataKey<TValue>, ItemMappingConvertible<TNode,TValue>?)in GenericLayoutDataAdds data per TNode in the graph that will be added to the LayoutGraph.
addItemMapping (EdgeDataKey<TValue>, ItemMappingConvertible<TEdge,TValue>?)in GenericLayoutDataAdds data per TEdge in the graph that will be added to the LayoutGraph.
addItemMapping (NodeLabelDataKey<TValue>, ItemMappingConvertible<TNodeLabel,TValue>?)in GenericLayoutDataAdds data per node labels in the graph that will be added to the LayoutGraph.
addItemMapping (EdgeLabelDataKey<TValue>, ItemMappingConvertible<TEdgeLabel,TValue>?)in GenericLayoutDataAdds data per edge label in the graph that will be added to the LayoutGraph.
addOrderConstraint (ConstraintOrientation)in OrganicConstraintDataAdds constraints that cause the given nodes to be placed along the specified axis in the order they are given.

Method Parameters

AllPairsShortestPaths ()in AllPairsShortestPaths
BetweennessCentrality ()in BetweennessCentrality
ChainSubstructures ()in ChainSubstructures
CliqueSubstructures ()in CliqueSubstructures
ClosenessCentrality ()in ClosenessCentrality
CycleSubstructures ()in CycleSubstructures
EdgeBetweennessClustering ()in EdgeBetweennessClustering
FeedbackEdgeSet ()in FeedbackEdgeSet
GraphCentrality ()in GraphCentrality
KShortestPaths ()in KShortestPaths
LabelPropagationClustering ()in LabelPropagationClustering
LongestPath ()in LongestPath
LouvainModularityClustering ()in LouvainModularityClustering
MaximumFlow ()in MaximumFlow
MinimumCostFlow ()in MinimumCostFlow
NodeAggregation ()in NodeAggregationCreates a new instance with default settings.
PageRank ()in PageRank
RankAssignment ()in RankAssignment
ShortestPath ()in ShortestPath
SingleSourceShortestPaths ()in SingleSourceShortestPaths
SpanningTree ()in SpanningTree
StarSubstructures ()in StarSubstructures
TreeSubstructures ()in TreeSubstructures
WeightCentrality ()in WeightCentrality
CircularLayoutData ()in CircularLayoutDataCreates a new instance of CircularLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> which helps configuring CircularLayout.
CompactDiskLayoutData ()in CompactDiskLayoutData
applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?)in IGraphRuns an ILayoutAlgorithm synchronously on the given graph.
HierarchicalLayoutData ()in HierarchicalLayoutData
GenericLabelingData ()in GenericLabelingData
AlignmentStageData ()in AlignmentStageData
BasicPortData ()in BasicPortData
ComponentLayoutData ()in ComponentLayoutData
GivenCoordinatesLayoutData ()in GivenCoordinatesLayoutDataCreates a new instance of GivenCoordinatesLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> which helps to configure GivenCoordinatesLayout.
LayoutAnchoringStageData ()in LayoutAnchoringStageData
LayoutExecutor (GraphComponent, ILayoutAlgorithm, )in LayoutExecutorInitializes a new instance of the LayoutExecutor class.
LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, )in LayoutExecutorInitializes a new instance of the LayoutExecutor class.
LayoutExecutorAsync (function(object):Promise<object>, GraphComponent, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, )in LayoutExecutorAsyncCreates a new instance of a layout execution helper that will asynchronously perform the calculations and optionally animate the layout on the given graphComponent.
LayoutExecutorAsync (function(object):Promise<object>, IGraph, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, )in LayoutExecutorAsyncCreates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph.
LayoutGridData ()in LayoutGridData
PlaceNodesAtBarycenterStageData ()in PlaceNodesAtBarycenterStageData
PortData ()in PortData
RadialGroupLayoutData ()in RadialGroupLayoutData
RecursiveGroupLayoutData ()in RecursiveGroupLayoutData
RemoveOverlapsStageData ()in RemoveOverlapsStageData
ReverseEdgesStageData ()in ReverseEdgesStageData
TabularLayoutData ()in TabularLayoutData
MultiPageLayoutData ()in MultiPageLayoutData
InteractiveOrganicLayoutData ()in InteractiveOrganicLayoutDataCreates a new instance of InteractiveOrganicLayoutData.
OrganicLayoutData ()in OrganicLayoutData
OrthogonalLayoutData ()in OrthogonalLayoutData
ClearAreaLayoutData ()in ClearAreaLayoutData
FillAreaLayoutData ()in FillAreaLayoutData
PartialLayoutData ()in PartialLayoutData
RadialLayoutData ()in RadialLayoutData
BundledEdgeRouterData ()in BundledEdgeRouterData
CurveRoutingStageData ()in CurveRoutingStageData
EdgeRouterData ()in EdgeRouterData
SeriesParallelLayoutData ()in SeriesParallelLayoutData
RadialTreeLayoutData ()in RadialTreeLayoutData
TreeLayoutData ()in TreeLayoutData
TreeMapLayoutData ()in TreeMapLayoutData
TreeReductionStageData ()in TreeReductionStageData
applyLayoutAnimated (ILayoutAlgorithm, TimeSpan?, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, boolean?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, Insets?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?)in GraphComponentRuns a layout on the graph of the GraphComponent and animates the transition.