documentationfor yFiles for HTML 2.6

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.
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 which 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 for 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.
customGroupsin CircularLayoutDataGets or sets the mapping from nodes to their custom group object.
edgeBundleDescriptorsin CircularLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeDirectednessin CircularLayoutDataGets or sets the mapping from edges to their directedness.
nodeHalosin CircularLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodeTypesin CircularLayoutDataGets or sets the mapping from nodes to an object defining the node type which is considered during the layout.
nodeHalosin CompactDiskLayoutDataGets or sets the mapping from nodes to their NodeHalo.
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 same type are preferably placed next to each other.
familyTypesin FamilyTreeLayoutDataGets or sets the mapping from nodes to their family type.
alternativeEdgePathsin HierarchicLayoutDataGets or sets a mapping from edges to alternative paths for edges connecting to groups, group content or folder nodes.
alternativeGroupBoundsin HierarchicLayoutDataGets or sets a mapping from group/folder nodes to alternative bounds for these nodes.
busRootOffsetsin HierarchicLayoutDataGets or sets the mapping from nodes to their layer index relative to the root node of the bus they belong to.
constraintIncrementalLayererAdditionalEdgeWeightsin HierarchicLayoutDataGets or sets the mapping from edges to an additional weight used by the ConstraintIncrementalLayerer.
criticalEdgePrioritiesin HierarchicLayoutDataGets or sets a mapping from edges to their priority to be a 'critical' edge.
edgeCrossingCostsin HierarchicLayoutDataGets or sets the mapping from edges to their crossing cost.
edgeDirectednessin HierarchicLayoutDataGets or sets the mapping from edges to their directedness.
edgeLabelPreferredPlacementin HierarchicLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeLayoutDescriptorsin HierarchicLayoutDataGets or sets the mapping of edges to their HierarchicLayoutEdgeLayoutDescriptor.
edgeThicknessin HierarchicLayoutDataGets or sets the mapping from edges to their thickness.
givenLayersLayererIdsin HierarchicLayoutDataGets or set the mapping from nodes to their layer index when using the GivenLayersLayerer.
groupBorderCrossingCostsin HierarchicLayoutDataGets or sets the mapping from group nodes to the costs for a crossing with the group node border.
nodeHalosin HierarchicLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodeLayoutDescriptorsin HierarchicLayoutDataGets or sets the mapping of nodes to their HierarchicLayoutNodeLayoutDescriptor
nodePortCandidateSetsin HierarchicLayoutDataGets or sets a mapping from nodes to their PortCandidateSet.
nodeTypesin HierarchicLayoutDataGets 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 same type are preferably placed next to each other.
sourceGroupIdsin HierarchicLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
sourcePortCandidatesin HierarchicLayoutDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin HierarchicLayoutDataGets or sets a mapping from edges to their source PortConstraint.
sourcePortGroupIdsin HierarchicLayoutDataGets or sets a mapping from edges to an object representing their source port group.
tabularGroupChildComparersin HierarchicLayoutDataGets or sets the mapping from tabular group nodes to comparison functions used to sort the child nodes of the group.
targetGroupIdsin HierarchicLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
targetPortCandidatesin HierarchicLayoutDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin HierarchicLayoutDataGets or sets a mapping from edges to their target PortConstraint.
targetPortGroupIdsin HierarchicLayoutDataGets or sets a mapping from edges to an object representing their target port group.
nodeComparablesin LayerConstraintDataGets or set the mapping from nodes to an IComparable (for example a number or string) defining their layer constraints.
minimumEdgeDistancesin SelfLoopCalculatorDataGets or sets the mapping from edges to their minimum distance to the next edge and to node sides.
minimumFirstSegmentLengthsin SelfLoopCalculatorDataGets or sets the mapping from edges to the minimum length of their first segment.
minimumLastSegmentLengthsin SelfLoopCalculatorDataGets or sets the mapping from edges to the minimum length of their last segment.
minimumNodeDistancesin SelfLoopCalculatorDataGets or sets the mapping from nodes to their minimum distance to self-loop edges.
minimumOctilinearSegmentLengthsin SelfLoopCalculatorDataGets or sets the mapping from edges to the minimum length of their octilinear segments.
itemComparablesin SequenceConstraintDataGets or set the mapping from nodes or edges to an IComparable (for example a number or string) defining their sequence sort order.
edgeLabelModelsin LabelingDataGets or sets the mapping from edge labels to an IEdgeLabelLayoutModel used by the labeling algorithm instead of the original label model.
edgeLabelPreferredPlacementin LabelingDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
nodeHalosin LabelingDataGets or sets the mapping from nodes to their NodeHalo.
nodeLabelModelsin LabelingDataGets or sets the mapping from node labels to an INodeLabelLayoutModel used by the labeling algorithm instead of the original label model.
sourceGroupIdsin LabelingDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin LabelingDataGets or sets a mapping from edges to an object representing their target edge group.
nodeHalosin AlignmentStageDataGets or sets the mapping from nodes to their NodeHalo.
snapOffsetsin AlignmentStageDataGets or sets the mapping from nodes to the points relative to the center that are aligned.
edgeBundleDescriptorsin CactusGroupLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor when using edgeBundling.
nodeHalosin CactusGroupLayoutDataGets or sets the mapping from nodes to their NodeHalo.
parentOverlapRatiosin CactusGroupLayoutDataGets or sets the mapping from nodes to the overlap they have with their parent in the hierarchy.
componentIdsin ComponentLayoutDataGets or sets the mapping from nodes to their component comparable that is used to sort the components.
nodeHalosin ComponentLayoutDataGets or sets the mapping from nodes to their NodeHalo.
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.
sourcePortConstraintsin FixGroupLayoutDataGets or sets a mapping from edges to their source PortConstraint.
targetPortConstraintsin FixGroupLayoutDataGets or sets a mapping from edges to their target PortConstraint.
sourcePortConstraintsin FixPortLocationStageDataGets or sets a mapping from edges to their source PortConstraint.
targetPortConstraintsin FixPortLocationStageDataGets or sets a mapping from edges to their target PortConstraint.
edgePathsin GivenCoordinatesStageDataGets or sets a mapping from edges to their initial edge paths.
nodeLocationsin GivenCoordinatesStageDataGets or sets the mapping from nodes to their initial location.
nodeSizesin GivenCoordinatesStageDataGets or sets the mapping from nodes to their sizes.
portLabelPoliciesin LayoutExecutorGets or sets how ILabels at IPorts should be treated by the layout algorithm.
portLabelPoliciesin LayoutExecutorAsyncGets or sets how ILabels at IPorts should be treated by the layout algorithm.
portLabelPoliciesin LayoutGraphAdapterGets or sets how ILabels at IPorts should be treated by the layout algorithm.
columnIndicesin PartitionGridDataGets or sets the mapping from a node to its column index.
rowIndicesin PartitionGridDataGets or sets the mapping from a node to its row index.
sourcePortCandidatesin PartitionLayoutDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin PartitionLayoutDataGets or sets a mapping from edges to their source PortConstraint.
targetPortCandidatesin PartitionLayoutDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin PartitionLayoutDataGets or sets a mapping from edges to their target PortConstraint.
affectedNodesSizesin PlaceNodesAtBarycenterStageDataGets or sets the mapping from the affected nodes to their sizes.
nodePortCandidateSetsin PortPlacementStageDataGets or sets a mapping from nodes to their PortCandidateSet.
sourcePortCandidatesin PortPlacementStageDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin PortPlacementStageDataGets or sets a mapping from edges to their source PortConstraint.
sourcePortGroupIdsin PortPlacementStageDataGets or sets a mapping from edges to an object representing their source port group.
targetPortCandidatesin PortPlacementStageDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin PortPlacementStageDataGets or sets a mapping from edges to their target PortConstraint.
targetPortGroupIdsin PortPlacementStageDataGets or sets a mapping from edges to an object representing their target port group.
groupNodeLayoutsin RecursiveGroupLayoutDataGets or sets the mapping from group nodes to the ILayoutAlgorithm used for their child nodes.
groupNodePartitionGridsin RecursiveGroupLayoutDataGets or set a mapping from group nodes to the PartitionGridData used for their content.
nodeHalosin RecursiveGroupLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodePortCandidateSetsin RecursiveGroupLayoutDataGets or sets a mapping from nodes to their PortCandidateSet.
sourcePortCandidatesin RecursiveGroupLayoutDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin RecursiveGroupLayoutDataGets or sets a mapping from edges to their source PortConstraint.
sourceSplitIdsin RecursiveGroupLayoutDataGets or sets a mapping from edges connecting to group nodes to source split ids.
targetPortCandidatesin RecursiveGroupLayoutDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin RecursiveGroupLayoutDataGets or sets a mapping from edges to their target PortConstraint.
targetSplitIdsin RecursiveGroupLayoutDataGets or sets a mapping from edges connecting to group nodes to target split ids.
sourceGroupIdsin ReverseEdgesStageDataGets or sets a mapping from edges to an object representing their source edge group.
sourcePortConstraintsin ReverseEdgesStageDataGets or sets a mapping from edges to their source PortConstraint.
targetGroupIdsin ReverseEdgesStageDataGets or sets a mapping from edges to an object representing their target edge group.
targetPortConstraintsin ReverseEdgesStageDataGets or sets a mapping from edges to their target PortConstraint.
nodeHalosin TabularLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodeLayoutDescriptorsin TabularLayoutDataGets or sets the mapping of nodes to their TabularLayoutNodeLayoutDescriptor that defines custom node placement settings.
edgeIdsin MultiPageLayoutDataGets or sets the mapping from edges to their unique IDs.
edgeLabelIdsin MultiPageLayoutDataGets or sets the mapping from edge labels to their unique IDs.
edgeTypesin MultiPageLayoutDataGets or sets the mapping from edges to their type.
nodeClusterIdsin MultiPageLayoutDataGets or sets the mapping from nodes to their cluster id.
nodeIdsin MultiPageLayoutDataGets or sets the mapping from nodes to their unique IDs.
nodeLabelIdsin MultiPageLayoutDataGets or sets the mapping from node labels to their unique IDs.
clusterIdsin OrganicLayoutDataGets or sets the mapping from nodes to user-defined cluster IDs.
edgeDirectednessin OrganicLayoutDataGets or sets the mapping from edges to their directedness.
edgeLabelPreferredPlacementin OrganicLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeOrientationsin OrganicLayoutDataGets or sets a mapping from edges to their orientation in the layout.
groupNodeModesin OrganicLayoutDataGets or sets the mapping from group nodes to a mode constant describing how to handle the group node.
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.
nodeHalosin OrganicLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodeInertiain OrganicLayoutDataGets or sets the mapping from non-group nodes to their inertia.
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.
sourceGroupIdsin OrganicLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
targetGroupIdsin OrganicLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
edgeBendCostsin OrthogonalLayoutDataGets or sets the mapping from edges to their bend cost.
edgeCrossingCostsin OrthogonalLayoutDataGets or sets the mapping from edges to their crossing cost.
edgeDirectednessin OrthogonalLayoutDataGets or sets the mapping from edges to their directedness, which is considered for the detection of substructures.
edgeLabelPreferredPlacementin OrthogonalLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeLayoutDescriptorsin OrthogonalLayoutDataGets or sets the mapping from edges to their OrthogonalLayoutEdgeLayoutDescriptor.
nodeHalosin OrthogonalLayoutDataGets or sets the mapping from nodes to their NodeHalo.
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 edges paths, that is, their paths before the node was expanded.
nodeHalosin ClearAreaLayoutDataGets or sets the mapping from nodes to their NodeHalo.
sourceGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their source edge group.
sourcePortCandidatesin ClearAreaLayoutDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin ClearAreaLayoutDataGets or sets a mapping from edges to their source PortConstraint.
sourcePortGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their source port group.
targetGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their target edge group.
targetPortCandidatesin ClearAreaLayoutDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin ClearAreaLayoutDataGets or sets a mapping from edges to their target PortConstraint.
targetPortGroupIdsin ClearAreaLayoutDataGets or sets a mapping from edges to an object representing their target port group.
componentIdsin FillAreaLayoutDataGets or sets the mapping from nodes to an object defining their component id.
nodeHalosin FillAreaLayoutDataGets or sets the mapping from nodes to their NodeHalo.
componentIdsin PartialLayoutDataGets or sets the mapping from partial nodes to an object defining their component assignment.
nodeHalosin PartialLayoutDataGets or sets the mapping from nodes to their NodeHalo.
sourcePortCandidatesin PartialLayoutDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin PartialLayoutDataGets or sets a mapping from edges to their source PortConstraint.
targetPortCandidatesin PartialLayoutDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin PartialLayoutDataGets or sets a mapping from edges to their target PortConstraint.
edgeBundleDescriptorsin RadialLayoutDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
layerIdsin RadialLayoutDataGets or sets the mapping from nodes to their layer/circle index when using the layering strategy USER_DEFINED.
nodeComparablesin RadialLayoutDataGets or set the mapping from nodes to an IComparable (for example number or string) defining their sequence sort order.
nodeHalosin RadialLayoutDataGets or sets the mapping from nodes to their NodeHalo.
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.
outEdgeComparersin RadialLayoutDataGets or sets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges, which ultimately orders the successor nodes of a node.
edgeDescriptorsin BusRouterDataGets or sets the mapping of edges to their BusRouterBusDescriptor
nodePortCandidateSetsin BusRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
sourcePortCandidatesin BusRouterDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin BusRouterDataGets or sets a mapping from edges to their source PortConstraint.
targetPortCandidatesin BusRouterDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin BusRouterDataGets or sets a mapping from edges to their target PortConstraint.
sourcePortCandidatesin ChannelEdgeRouterDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin ChannelEdgeRouterDataGets or sets a mapping from edges to their source PortConstraint.
targetPortCandidatesin ChannelEdgeRouterDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin ChannelEdgeRouterDataGets or sets a mapping from edges to their target PortConstraint.
edgeLabelPreferredPlacementin CurveRoutingStageDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeLayoutDescriptorsin CurveRoutingStageDataGets or sets the mapping of edges to their CurveEdgeLayoutDescriptor
nodeHalosin CurveRoutingStageDataGets or sets the mapping from nodes to their NodeHalo.
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.
edgeBundleDescriptorsin EdgeBundlingStageDataGets or sets the mapping of edges to their EdgeBundleDescriptor.
edgeLabelPreferredPlacementin EdgeRouterDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeLayoutDescriptorsin EdgeRouterDataGets or sets the mapping of edges to their EdgeRouterEdgeLayoutDescriptor
labelCrossingPenaltyFactorsin EdgeRouterDataGets or sets a mapping from labels to a crossing penalty factor.
nodeHalosin EdgeRouterDataGets or sets the mapping from nodes to their NodeHalo.
nodePortCandidateSetsin EdgeRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
sourceGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their source edge group.
sourcePortCandidatesin EdgeRouterDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin EdgeRouterDataGets or sets a mapping from edges to their source PortConstraint.
sourcePortGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their source port group.
targetGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their target edge group.
targetPortCandidatesin EdgeRouterDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin EdgeRouterDataGets or sets a mapping from edges to their target PortConstraint.
targetPortGroupIdsin EdgeRouterDataGets or sets a mapping from edges to an object representing their target port group.
nodePortCandidateSetsin OrthogonalPatternEdgeRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
sourcePortCandidatesin OrthogonalPatternEdgeRouterDataGets or sets a mapping from edges to a collection of their source port candidates.
sourcePortConstraintsin OrthogonalPatternEdgeRouterDataGets or sets a mapping from edges to their source PortConstraint.
targetPortCandidatesin OrthogonalPatternEdgeRouterDataGets or sets a mapping from edges to a collection of their target port candidates.
targetPortConstraintsin OrthogonalPatternEdgeRouterDataGets or sets a mapping from edges to their target PortConstraint.
sourcePortConstraintsin StraightLineEdgeRouterDataGets or sets a mapping from edges to their source PortConstraint.
targetPortConstraintsin StraightLineEdgeRouterDataGets or sets a mapping from edges to their target PortConstraint.
edgeLabelPreferredPlacementin SeriesParallelLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
edgeLayoutDescriptorsin SeriesParallelLayoutDataGets or sets the mapping from edges to their SeriesParallelLayoutEdgeLayoutDescriptor.
outEdgeComparersin SeriesParallelLayoutDataGets or sets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
portAssignmentsin SeriesParallelLayoutDataGets or sets the mapping from nodes to their ISeriesParallelLayoutPortAssignment.
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.
rootPlacementsin AspectRatioTreeLayoutDataGets or sets the mapping from nodes with sub trees to their placements.
subtreeAspectRatiosin AspectRatioTreeLayoutDataGets or sets the mapping from nodes to the aspect ratio of their sub tree.
subtreeRoutingPoliciesin AspectRatioTreeLayoutDataGets or sets the mapping from nodes to the routing policies of their sub trees.
edgeLabelPreferredPlacementin BalloonLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
nodeHalosin BalloonLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodeTypesin BalloonLayoutDataGets or sets the mapping from nodes to an object defining the node type, which influences the ordering of child nodes such that those with 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.
edgeLabelPreferredPlacementin TreeLayoutDataGets or sets the mapping that provides a PreferredPlacementDescriptor instance for edge ILabels.
gridNodePlacerRowIndicesin TreeLayoutDataGets or sets the mapping from nodes to the index of the row the GridNodePlacer shall place the node in.
nodeHalosin TreeLayoutDataGets or sets the mapping from nodes to their NodeHalo.
nodePlacersin TreeLayoutDataGets or sets the mapping from nodes to their ITreeLayoutNodePlacer.
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 same type are preferably placed next to each other.
outEdgeComparersin TreeLayoutDataGets or sets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
portAssignmentsin TreeLayoutDataGets or sets the mapping from nodes to their ITreeLayoutPortAssignment.
sourcePortConstraintsin TreeLayoutDataGets or sets a mapping from edges to their source PortConstraint.
targetPortConstraintsin TreeLayoutDataGets or sets a mapping from edges to their target PortConstraint.
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

addEdgeItemMapping (EdgeDpKey<TValue>, ItemMapping<IEdge,TValue>?)in GenericLayoutDataAdds data per IEdge in the graph that will be added to the LayoutGraph
addEdgeItemMapping (string, ItemMapping<IEdge,TValue>?)in GenericLayoutDataAdds data per edge in the graph that will be added to the LayoutGraph
addLabelItemMapping (ILabelLayoutDpKey<TValue>, ItemMapping<ILabel,TValue>?)in GenericLayoutDataAdds data per ILabel in the graph that will be added to the LayoutGraph
addLabelItemMapping (string, ItemMapping<ILabel,TValue>?)in GenericLayoutDataAdds data per label in the graph that will be added to the LayoutGraph
addNodeEdgeItemMapping (GraphObjectDpKey<TValue>, ItemMapping<IModelItem,TValue>?)in GenericLayoutDataAdds data per element in the graph that will be added to the LayoutGraph
addNodeEdgeItemMapping (string, ItemMapping<IModelItem,TValue>?)in GenericLayoutDataAdds data per node or edge in the graph that will be added to the LayoutGraph
addNodeItemMapping (NodeDpKey<TValue>, ItemMapping<INode,TValue>?)in GenericLayoutDataAdds data per INode in the graph that will be added to the LayoutGraph
addNodeItemMapping (string, ItemMapping<INode,TValue>?)in GenericLayoutDataAdds data per node in the graph that will be added to the LayoutGraph
from (ItemMapping<TItem,TValue>)in ItemMappingCreates a ItemMapping<TItem,TValue> instance from the given object by performing automatic type conversion.

Method Parameters

AllPairsShortestPaths ()in AllPairsShortestPathsCreates a new AllPairsShortestPaths instance.
BetweennessCentrality ()in BetweennessCentralityCreates a new BetweennessCentrality instance.
ChainSubstructures ()in ChainSubstructuresCreates a new instance of this class.
CliqueSubstructures ()in CliqueSubstructuresCreates a new instance of this class.
ClosenessCentrality ()in ClosenessCentralityCreates a new ClosenessCentrality instance.
CycleSubstructures ()in CycleSubstructuresCreates a new instance of this class.
EdgeBetweennessClustering ()in EdgeBetweennessClusteringCreates a new EdgeBetweennessClustering instance.
FeedbackEdgeSet ()in FeedbackEdgeSetCreates a new FeedbackEdgeSet instance.
GraphCentrality ()in GraphCentralityCreates a new GraphCentrality instance.
LabelPropagationClustering ()in LabelPropagationClusteringCreates a new instance of this class.
LongestPath ()in LongestPathCreates a new LongestPath instance.
LouvainModularityClustering ()in LouvainModularityClusteringCreates a new instance of this class.
MaximumFlow ()in MaximumFlowCreates a new MaximumFlow instance.
MinimumCostFlow ()in MinimumCostFlowCreates a new MinimumCostFlow instance.
NodeAggregation ()in NodeAggregationCreates a new instance with default settings.
PageRank ()in PageRankCreates a new instance of this class.
RankAssignment ()in RankAssignmentCreates a new instance of this class.
ShortestPath ()in ShortestPathCreates a new ShortestPath instance.
SingleSourceShortestPaths ()in SingleSourceShortestPathsCreates a new SingleSourceShortestPaths instance.
SpanningTree ()in SpanningTreeCreates a new SpanningTree instance.
StarSubstructures ()in StarSubstructuresCreates a new instance of this class.
TreeSubstructures ()in TreeSubstructuresCreates a new instance of this class.
WeightCentrality ()in WeightCentralityCreates a new WeightCentrality instance.
CircularLayoutData ()in CircularLayoutDataCreates a new instance of CircularLayoutData which helps configuring CircularLayout.
CompactDiskLayoutData ()in CompactDiskLayoutDataCreates a new instance of this class.
FamilyTreeLayoutData ()in FamilyTreeLayoutDataCreates a new instance of FamilyTreeLayoutData which helps configuring FamilyTreeLayout.
applyLayout (ILayoutAlgorithm, LayoutData?, boolean?, boolean?, boolean?, boolean?, boolean?, boolean?, PortAdjustmentPolicy?, ItemMapping<ILabel,PortLabelPolicy>?, Insets?, LabelPreferredPlacementPolicy?)in IGraphRuns an ILayoutAlgorithm synchronously on the given graph.
HierarchicLayoutData ()in HierarchicLayoutDataCreates a new instance of HierarchicLayoutData which helps configuring HierarchicLayout.
LayerConstraintData ()in LayerConstraintDataCreates a new instance of LayerConstraintData which helps configuring ILayerConstraints for HierarchicLayout.
SelfLoopCalculatorData ()in SelfLoopCalculatorDataCreates a new instance of SelfLoopCalculatorData which helps configuring SelfLoopCalculator.
SequenceConstraintData ()in SequenceConstraintDataCreates a new instance of SequenceConstraintData which helps configuring sequence constraints for HierarchicLayout.
LabelingData ()in LabelingDataCreates a new instance of LabelingData which helps configuring GenericLabeling.
AlignmentStageData ()in AlignmentStageDataCreates a new instance of AlignmentStageData which helps configuring AlignmentStage.
CactusGroupLayoutData ()in CactusGroupLayoutDataCreates a new instance of this class.
ComponentLayoutData ()in ComponentLayoutDataCreates a new instance of ComponentLayoutData which helps configuring ComponentLayout.
FixGroupLayoutData ()in FixGroupLayoutDataCreates a new instance of FixGroupLayoutData which helps configuring FixGroupLayoutStage.
FixPortLocationStageData ()in FixPortLocationStageDataCreates a new instance of FixPortLocationStageData which helps configuring FixPortLocationStage.
addEdgeItemMapping (EdgeDpKey<TValue>, ItemMapping<IEdge,TValue>?)in GenericLayoutDataAdds data per IEdge in the graph that will be added to the LayoutGraph
addEdgeItemMapping (string, ItemMapping<IEdge,TValue>?)in GenericLayoutDataAdds data per edge in the graph that will be added to the LayoutGraph
addLabelItemMapping (ILabelLayoutDpKey<TValue>, ItemMapping<ILabel,TValue>?)in GenericLayoutDataAdds data per ILabel in the graph that will be added to the LayoutGraph
addLabelItemMapping (string, ItemMapping<ILabel,TValue>?)in GenericLayoutDataAdds data per label in the graph that will be added to the LayoutGraph
addNodeEdgeItemMapping (GraphObjectDpKey<TValue>, ItemMapping<IModelItem,TValue>?)in GenericLayoutDataAdds data per element in the graph that will be added to the LayoutGraph
addNodeEdgeItemMapping (string, ItemMapping<IModelItem,TValue>?)in GenericLayoutDataAdds data per node or edge in the graph that will be added to the LayoutGraph
addNodeItemMapping (NodeDpKey<TValue>, ItemMapping<INode,TValue>?)in GenericLayoutDataAdds data per INode in the graph that will be added to the LayoutGraph
addNodeItemMapping (string, ItemMapping<INode,TValue>?)in GenericLayoutDataAdds data per node in the graph that will be added to the LayoutGraph
GivenCoordinatesStageData ()in GivenCoordinatesStageDataCreates a new instance of GivenCoordinatesStageData which helps configuring GivenCoordinatesStage.
from (ItemMapping<TItem,TValue>)in ItemMappingCreates a ItemMapping<TItem,TValue> instance from the given object by performing automatic type conversion.
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?, )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?, )in LayoutExecutorAsyncCreates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph.
LayoutGraphAdapter (IGraph?, ISelectionModel<IModelItem>?, )in LayoutGraphAdapterCreates the adapter using a given IGraph and ISelectionModel<T>.
PartitionGridData ()in PartitionGridDataCreates a new instance of PartitionGridData which helps configuring PartitionGrid.
PartitionLayoutData ()in PartitionLayoutDataCreates a new instance of PartitionLayoutData which helps configuring PartitionLayout.
PlaceNodesAtBarycenterStageData ()in PlaceNodesAtBarycenterStageDataCreates a new instance of PlaceNodesAtBarycenterStageData which helps configuring PlaceNodesAtBarycenterStage.
PortPlacementStageData ()in PortPlacementStageDataCreates a new instance of PortPlacementStageData which helps configuring the PortPlacementStage.
RecursiveGroupLayoutData ()in RecursiveGroupLayoutDataCreates a new instance of RecursiveGroupLayoutData which helps configuring RecursiveGroupLayout.
ReverseEdgesStageData ()in ReverseEdgesStageDataCreates a new instance of ReverseEdgesStageData which helps configuring ReverseEdgesStage.
TabularLayoutData ()in TabularLayoutDataCreates a new instance of TabularLayoutData which helps configuring TabularLayout.
MultiPageLayoutData ()in MultiPageLayoutDataCreates a new instance of MultiPageLayoutData which helps configuring MultiPageLayout.
OrganicLayoutData ()in OrganicLayoutDataCreates a new instance of OrganicLayoutData which helps configuring OrganicLayout.
OrthogonalLayoutData ()in OrthogonalLayoutDataCreates a new instance of OrthogonalLayoutData which helps configuring OrthogonalLayout.
ClearAreaLayoutData ()in ClearAreaLayoutDataCreates a new instance of ClearAreaLayoutData.
FillAreaLayoutData ()in FillAreaLayoutDataCreates a new instance of FillAreaLayoutData.
PartialLayoutData ()in PartialLayoutDataCreates a new instance of PartialLayoutData which helps configuring PartialLayout.
RadialLayoutData ()in RadialLayoutDataCreates a new instance of RadialLayoutData which helps configuring RadialLayout.
BusRouterData ()in BusRouterDataCreates a new instance of BusRouterData which helps configuring BusRouter.
ChannelEdgeRouterData ()in ChannelEdgeRouterDataCreates a new instance of ChannelEdgeRouterData which helps configuring ChannelEdgeRouter.
CurveRoutingStageData ()in CurveRoutingStageDataCreates a new instance of CurveRoutingStageData which helps configuring the CurveRoutingStage.
EdgeBundlingStageData ()in EdgeBundlingStageDataCreates a new instance of EdgeBundlingStageData which helps configuring EdgeBundlingStage.
EdgeRouterData ()in EdgeRouterDataCreates a new instance of EdgeRouterData which helps configuring EdgeRouter.
OrthogonalPatternEdgeRouterData ()in OrthogonalPatternEdgeRouterDataCreates a new instance of OrthogonalPatternEdgeRouterData which helps configuring OrthogonalPatternEdgeRouter.
StraightLineEdgeRouterData ()in StraightLineEdgeRouterDataCreates a new instance of StraightLineEdgeRouterData which helps configuring StraightLineEdgeRouter.
SeriesParallelLayoutData ()in SeriesParallelLayoutDataCreates a new instance of SeriesParallelLayoutData which helps configuring SeriesParallelLayout.
AspectRatioTreeLayoutData ()in AspectRatioTreeLayoutDataCreates a new instance of AspectRatioTreeLayoutData which helps configuring AspectRatioTreeLayout.
BalloonLayoutData ()in BalloonLayoutDataCreates a new instance of BalloonLayoutData which helps configuring BalloonLayout.
TreeLayoutData ()in TreeLayoutDataCreates a new instance of TreeLayoutData which helps configuring TreeLayout.
TreeMapLayoutData ()in TreeMapLayoutDataCreates a new instance of TreeMapLayoutData which helps configuring TreeMapLayout.
TreeReductionStageData ()in TreeReductionStageDataCreates a new instance of TreeReductionStageData which helps configuring TreeReductionStage.
morphLayout (ILayoutAlgorithm, TimeSpan?, LayoutData?, boolean?, boolean?, boolean?, boolean?, boolean?, boolean?, boolean?, boolean?, boolean?, PortAdjustmentPolicy?, ItemMapping<ILabel,PortLabelPolicy>?, Insets?, LabelPreferredPlacementPolicy?)in GraphComponentRuns a layout on the graph of the GraphComponent and animates the transition.

Extending Types

ContextItemMappingProvides different ways to define a mapping from items to values that takes a context object into consideration, too.