Usages of ItemCollection
Properties
sinks | in AllPairsShortestPaths | Gets or sets a collection of sink (end, target) nodes. | |
sources | in AllPairsShortestPaths | Gets or sets a collection of source (start) nodes. | |
subgraphEdges | in AllPairsShortestPaths | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in AllPairsShortestPaths | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in BetweennessCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in BetweennessCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
coreNodes | in Bfs | Gets or sets a collection of nodes to start from. | |
subgraphEdges | in Bfs | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Bfs | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in BiconnectedComponentClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in BiconnectedComponentClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in BiconnectedComponents | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in BiconnectedComponents | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in Bipartition | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Bipartition | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in ChainSubstructures | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in ChainSubstructures | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in Chains | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Chains | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in CliqueSubstructures | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in CliqueSubstructures | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in ClosenessCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in ClosenessCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in ClusteringCoefficient | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in ClusteringCoefficient | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in ConnectedComponents | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in ConnectedComponents | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in Cycle | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Cycle | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in CycleEdges | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in CycleEdges | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in CycleSubstructures | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in CycleSubstructures | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in DegreeCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in DegreeCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in EdgeBetweennessClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in EdgeBetweennessClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in EigenvectorCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in EigenvectorCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in FeedbackEdgeSet | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in FeedbackEdgeSet | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in GraphCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in GraphCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in GraphStructureAnalyzer | Gets or sets the collection of edges which define an induced subgraph for the algorithms to work on. | |
subgraphNodes | in GraphStructureAnalyzer | Gets or sets the collection of nodes which define an induced subgraph for the algorithms to work on. | |
subgraphEdges | in HierarchicalClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in HierarchicalClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in IndependentSets | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in IndependentSets | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
affectedItems | in Intersections | Gets or sets the graph items that must be involved in each intersection. | |
subgraphEdges | in Intersections | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Intersections | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in KCoreComponents | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in KCoreComponents | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in KMeansClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in KMeansClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in LabelPropagationClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in LabelPropagationClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in LongestPath | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in LongestPath | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in LouvainModularityClustering | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in LouvainModularityClustering | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
sinks | in MaximumFlow | Gets or sets a collection of sink nodes. | |
sources | in MaximumFlow | Gets or sets a collection of source nodes. | |
subgraphEdges | in MaximumFlow | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in MaximumFlow | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in MinimumCostFlow | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in MinimumCostFlow | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
startNodes | in Neighborhood | Gets or sets a collection of nodes from which to start the search. | |
subgraphEdges | in Neighborhood | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Neighborhood | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in NodeAggregation | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in NodeAggregation | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
topLevelNodes | in NodeAggregation | Gets or sets the top-level nodes of the aggregation info. | |
subgraphEdges | in PageRank | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in PageRank | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
endNodes | in Paths | Gets or sets a collection of end nodes. | |
startNodes | in Paths | Gets or sets a collection of start nodes. | |
subgraphEdges | in Paths | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Paths | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in RankAssignment | Gets or sets the collection of edges which define a subset of the graph for the algorithm to work on. | |
subgraphNodes | in RankAssignment | Gets or sets the collection of nodes which define a subset of the graph for the algorithm to work on. | |
startNodes | in Reachability | Gets or sets a collection of nodes from which to determine reachability. | |
subgraphEdges | in Reachability | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in Reachability | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in ShortestPath | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in ShortestPath | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
sinks | in SingleSourceShortestPaths | Gets or sets a collection of sink (end, target) nodes. | |
subgraphEdges | in SingleSourceShortestPaths | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in SingleSourceShortestPaths | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in SpanningTree | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in SpanningTree | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in StarSubstructures | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in StarSubstructures | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in StronglyConnectedComponents | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in StronglyConnectedComponents | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in TransitiveClosure | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in TransitiveClosure | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in TransitiveEdges | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in TransitiveEdges | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
visibleNodes | in TransitiveEdges | Gets or sets a collection of nodes to start from. | |
subgraphEdges | in TransitiveReduction | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in TransitiveReduction | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in TreeAnalysis | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in TreeAnalysis | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in TreeSubstructures | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in TreeSubstructures | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
subgraphEdges | in WeightCentrality | Gets or sets the collection of edges which define a subset of the graph for the algorithms to work on. | |
subgraphNodes | in WeightCentrality | Gets or sets the collection of nodes which define a subset of the graph for the algorithms to work on. | |
exteriorEdges | in CircularLayoutData | Gets or sets the collection of edges that are routed around the exterior of circle formed by each partition. | |
bfsLayererCoreNodes | in HierarchicLayoutData | Gets or sets the collection of core nodes used by the BFSLayerer. | |
folderNodes | in HierarchicLayoutData | Gets or sets the collection of folder nodes used for recursive edge styles in incremental mode. | |
nodesBeforeBus | in HierarchicLayoutData | Gets or sets the collection of bus nodes that should be placed before the common bus segment. | |
tabularGroups | in HierarchicLayoutData | Gets or sets the collection of tabular group nodes whose children are arranged in a tabular fashion. | |
uniformPortAssignmentGroups | in HierarchicLayoutData | Gets or sets the collection of group nodes for which the ports of the adjacent edges are uniformly distributed. | |
incrementalLayeringNodes | in IncrementalHintItemMapping | Gets or sets an item collection of nodes that are mapped to incremental layering hints. | |
incrementalSequencingItems | in IncrementalHintItemMapping | Gets or sets an item collection of nodes or edges that are mapped to incremental sequencing hints. | |
octilinearEdges | in SelfLoopCalculatorData | Gets or sets the collection of edges that are routed in an octilinear fashion. | |
collapsedSubtreeRoots | in CactusGroupLayoutData | Gets or sets the roots of collapsed subtrees in the hierarchy. | |
affectedComponents | in ComponentLayoutData | Gets or sets a collection of nodes that determine the components that shall be laid out. | |
fixedGroupNodes | in FixGroupLayoutData | Gets or sets the collection of group nodes whose contents should keep their relative positions. | |
fixedNodes | in FixNodeLayoutData | Gets or sets the collection of nodes which should remain fixed. | |
splitEdges | in GenericPartitionGridStageData | Gets or sets the collection of edges that should not be considered when calculating the sub-components. | |
excludes | in ItemCollection | A collection of items which are explicitly excluded from this collection. | |
affectedNodes | in PlaceNodesAtBarycenterStageData | Gets or sets the collection of nodes that should be affected by the PlaceNodesAtBarycenterStage. | |
affectedEdges | in ReverseEdgesStageData | Gets or sets the collection of affected edges. | |
fixedSelfLoops | in SelfLoopRouterData | Gets or sets the collection of self-loop edges that should keep their current path and not be routed by the SelfLoopRouter. | |
affectedNodes | in OrganicLayoutData | Gets or sets the subset of nodes that is moved by the layout algorithm. | |
overlappingNodes | in OrganicLayoutData | Gets or sets the collection of nodes that are allowed to overlap with other nodes. | |
firstSet | in OrganicLayoutSeparationConstraint | Depending on the constraint orientation, the set of nodes that lies to the left or above the separation axis. | |
secondSet | in OrganicLayoutSeparationConstraint | Depending on the constraint orientation, the set of nodes that lies to the right or below the separation axis. | |
directedEdges | in OrthogonalLayoutData | Gets or sets the collection of edges that should be routed in a way that point in the main layout direction. | |
areaNodes | in ClearAreaLayoutData | Gets or sets the collection of nodes that define the area which must be cleared. | |
fixedNodes | in FillAreaLayoutData | Gets or sets the collection of nodes that are fixed and must not be moved. | |
affectedEdges | in PartialLayoutData | Gets or sets the collection of edges placed by the layout. | |
affectedNodes | in PartialLayoutData | Gets or sets the collection of nodes placed by the layout. | |
directedEdges | in PartialLayoutData | Gets or sets the collection of edges that are considered as directed by the layout. | |
affectedEdges | in ChannelEdgeRouterData | Gets or sets the collection of edges affected by this router. | |
ignoredLabels | in EdgeRouterData | Gets or sets the collection of labels of nodes or fixed edges that are ignored by the router. | |
affectedEdges | in OrganicEdgeRouterData | Gets or sets the collection of edges routed by this router. | |
affectedEdges | in ParallelEdgeRouterData | Gets or sets the collection of edges affected by this router. | |
leadingEdges | in ParallelEdgeRouterData | Gets or sets the collection of leading edges. | |
interleavedNodes | in BalloonLayoutData | Gets or sets the collection of nodes whose children should be arranged in an interleaved fashion. | |
assistantNodes | in TreeLayoutData | Gets or sets the collection of nodes the AssistantNodePlacer considers as assistants. | |
delegatingNodePlacerPrimaryNodes | in TreeLayoutData | Gets or sets the collection of nodes the DelegatingNodePlacer places with its primaryPlacer. | |
leftRightNodePlacerLeftNodes | in TreeLayoutData | Gets or sets the set of nodes that are placed on the left side of the bus. | |
nonTreeEdges | in TreeReductionStageData | Gets or sets the collection of edges explicitly marked as not belonging to a tree. |
Method Return Values
addEdgeItemCollection (string, ItemCollection<IEdge>?) | in GenericLayoutData | Adds a set of IEdges in the graph that will be passed to the LayoutGraph | |
addEdgeItemCollection (EdgeDpKey<boolean>, ItemCollection<IEdge>?) | in GenericLayoutData | Adds a set of edges in the graph that will be passed to the LayoutGraph | |
addLabelItemCollection (string, ItemCollection<ILabel>?) | in GenericLayoutData | Adds a set of ILabels in the graph that will be passed to the LayoutGraph | |
addLabelItemCollection (ILabelLayoutDpKey<boolean>, ItemCollection<ILabel>?) | in GenericLayoutData | Adds a set of ILabels in the graph that will be passed to the LayoutGraph | |
addNodeEdgeItemCollection (string, ItemCollection<IModelItem>?) | in GenericLayoutData | Adds a set of IModelItems in the graph that will be passed to the LayoutGraph | |
addNodeEdgeItemCollection (GraphObjectDpKey<boolean>, ItemCollection<IModelItem>?) | in GenericLayoutData | Adds a set of graph items in the graph that will be passed to the LayoutGraph | |
addNodeItemCollection (string, ItemCollection<INode>?) | in GenericLayoutData | Adds a set of INodes in the graph that will be passed to the LayoutGraph | |
addNodeItemCollection (NodeDpKey<boolean>, ItemCollection<INode>?) | in GenericLayoutData | Adds a set of INodes in the graph that will be passed to the LayoutGraph | |
from (ItemCollection<TItem>) | in ItemCollection | Creates an ItemCollection<TItem> instance from the given object by performing automatic type conversion. | |
add (TValue) | in ItemCollectionMapping | Adds the specified value which will be associated to all items in the returned item collection. | |
addAlignmentConstraint (OrganicLayoutConstraintOrientation, number?) | in OrganicConstraintData | Adds constraints that cause the given nodes to align parallel to the specified axis. | |
addEllipse (boolean, number?) | in OrganicConstraintData | Adds constraints that cause the specified nodes to be arranged on the border of an ellipse with the given aspect ratio. | |
addFixedDistances (OrganicLayoutConstraintOrientation) | in OrganicConstraintData | Adds constraints to fix the positions of the specified nodes in relation to one another along one coordinate axis. | |
addFloatingBoundingBox (number, number) | in OrganicConstraintData | Adds constraints that prevent the specified nodes from occupying an area larger than the defined bounding box. | |
addOrderConstraint (OrganicLayoutConstraintOrientation) | in OrganicConstraintData | Adds constraints that cause the given nodes to be placed along the specified axis in the order they are given. | |
addPinnedBoundingBox (number, number, number, number) | in OrganicConstraintData | Adds constraints that prevent the given nodes from being placed outside the specified rectangle. | |
addRectangle (number?) | in OrganicConstraintData | Adds constraints that cause the specified nodes to be arranged on the border of a rectangle with the given aspect ratio. | |
addRegularAlignmentConstraint (OrganicLayoutConstraintOrientation, number?) | in OrganicConstraintData | Adds constraints that cause the given nodes to be aligned parallel to the specified axis. |
Method Parameters
Extending Types
DpKeyItemCollection | An item collection that allows to specify the data provider key the collection is registered with. |