documentationfor yFiles for HTML 2.6

Usages of INode

Properties

sinksin AllPairsShortestPathsGets or sets a collection of sink (end, target) nodes.
sourcesin AllPairsShortestPathsGets or sets a collection of source (start) nodes.
subgraphNodesin AllPairsShortestPathsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin BetweennessCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin BetweennessCentralityResultGets a mapping from each node to its absolute centrality value.
normalizedNodeCentralityin BetweennessCentralityResultGets a mapping from each node to its normalized centrality value.
coreNodesin BfsGets or sets a collection of nodes to start from.
subgraphNodesin BfsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodesin BfsLayerGets a collection of all nodes belonging to this layer.
nodeLayerIdsin BfsResultGets a mapping from each node to its layer index.
nodeLayersin BfsResultGets a mapping from each node to its layer.
unreachableNodesin BfsResultGets a collection of nodes that are either not reachable from the coreNodes or which are in layers beyond the layerCount.
articulationNodesin BiconnectedComponentGets a collection of all articulation points which belong to this component.
nodesin BiconnectedComponentGets a collection of all nodes which belong to this component.
subgraphNodesin BiconnectedComponentClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeClusterIdsin BiconnectedComponentClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin BiconnectedComponentClusteringResultGets a mapping from each node to its cluster.
subgraphNodesin BiconnectedComponentsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
articulationNodesin BiconnectedComponentsResultGets a collection of all articulation points in the graph.
subgraphNodesin BipartitionGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodesin BipartitionPartitionGets a collection of nodes belonging to this partition.
nodePartitionsin BipartitionResultGets a mapping from each node to its partition.
nodeTypesin ChainSubstructuresGets or sets a mapping which maps the type of each node.
subgraphNodesin ChainSubstructuresGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin ChainsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeTypesin CliqueSubstructuresGets or sets a mapping which maps the type of each node.
subgraphNodesin CliqueSubstructuresGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin ClosenessCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin ClosenessCentralityResultGets a mapping from each node to its absolute centrality value.
normalizedNodeCentralityin ClosenessCentralityResultGets a mapping from each node to its normalized centrality value.
nodesin ClusterGets a collection of all nodes in the cluster.
subgraphNodesin ClusteringCoefficientGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
clusteringCoefficientsin ClusteringCoefficientResultGets a map which returns the clustering coefficient for each node.
nodesin ComponentGets a collection of nodes belonging to this component.
subgraphNodesin ConnectedComponentsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeComponentIdsin ConnectedComponentsResultGets a map which returns for each node the ID of the component the node belongs to.
nodeComponentsin ConnectedComponentsResultGets a map which returns for each node the component the node belongs to.
subgraphNodesin CycleGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin CycleEdgesGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodesin CycleResultGets a collection of nodes in the cycle.
nodeTypesin CycleSubstructuresGets or sets a mapping which maps the type of each node.
subgraphNodesin CycleSubstructuresGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin DegreeCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin DegreeCentralityResultGets a mapping from each node to its absolute centrality value.
normalizedNodeCentralityin DegreeCentralityResultGets a mapping from each node to its normalized centrality value.
clusterNodesin DendrogramNodeGets the INodes in the graph which belong to the cluster which is represented by this DendrogramNode.
nodein DendrogramNodeGets the INode in the graph which is associated with this dendrogram node.
subgraphNodesin EdgeBetweennessClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeClusterIdsin EdgeBetweennessClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin EdgeBetweennessClusteringResultGets a mapping from each node to its cluster.
subgraphNodesin EigenvectorCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin EigenvectorCentralityResultGets a mapping from each node to its centrality value.
subgraphNodesin FeedbackEdgeSetGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin GraphCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin GraphCentralityResultGets a mapping from each node to its centrality value.
normalizedNodeCentralityin GraphCentralityResultGets a mapping from each node to its normalized centrality value.
subgraphNodesin GraphStructureAnalyzerGets or sets the collection of nodes which define an induced subgraph for the algorithms to work on.
metricin HierarchicalClusteringGets or sets a function which returns the distance between any two nodes.
subgraphNodesin HierarchicalClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeClusterIdsin HierarchicalClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin HierarchicalClusteringResultGets a mapping from each node to its cluster.
nodesin IndependentSetGets a collection of nodes in this set.
subgraphNodesin IndependentSetsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeSetIdsin IndependentSetsResultGets a mapping for each node to its set ID.
nodeSetsin IndependentSetsResultGets a mapping for each node to its IndependentSet.
subgraphNodesin IntersectionsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin KCoreComponentsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
kCoresin KCoreComponentsResultGets a map which returns for each node the largest k for which a node is contained in the k-core.
subgraphNodesin KMeansClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeClusterIdsin KMeansClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin KMeansClusteringResultGets a mapping from each node to its cluster.
initialLabelsin LabelPropagationClusteringGets or sets a mapping that stores the initial integer labels of each node.
nodeWeightsin LabelPropagationClusteringGets or sets a mapping for node weights.
subgraphNodesin LabelPropagationClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
finalLabelsin LabelPropagationClusteringResultGets a mapping from each node to its label.
nodeClusterIdsin LabelPropagationClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin LabelPropagationClusteringResultGets a mapping from each node to its cluster.
subgraphNodesin LongestPathGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodesin LongestPathResultGets the path's nodes.
subgraphNodesin LouvainModularityClusteringGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeClusterIdsin LouvainModularityClusteringResultGets a mapping from each node to its cluster ID.
nodeClustersin LouvainModularityClusteringResultGets a mapping from each node to its cluster.
sinksin MaximumFlowGets or sets a collection of sink nodes.
sourcesin MaximumFlowGets or sets a collection of source nodes.
subgraphNodesin MaximumFlowGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
sinkPartitionin MaximumFlowResultGets a collection of the nodes which are at the sink side of the minimum cut.
sourcePartitionin MaximumFlowResultGets a collection of the nodes which are at the source side of the minimum cut.
sinkin MinimumCostFlowGets or sets a single sink node.
sourcein MinimumCostFlowGets or sets a single source node.
subgraphNodesin MinimumCostFlowGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
supplyin MinimumCostFlowGets or sets a mapping which provides the supply (or demand, if negative) for each node.
startNodesin NeighborhoodGets or sets a collection of nodes from which to start the search.
subgraphNodesin NeighborhoodGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
neighborsin NeighborhoodResultThe direct or indirect neighbors of the startNodes.
nodein NodeAggregateThe node which is represented by this aggregate.
nodesin NodeAggregateReturns all nodes which are associated with this NodeAggregate or its descendants.
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.
subgraphNodesin NodeAggregationGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
topLevelNodesin NodeAggregationGets or sets the top-level nodes of the aggregation info.
aggregateMapin NodeAggregationResultGets a map which maps an NodeAggregate to its corresponding node.
initialPageRankin PageRankGets or sets a mapping that specifies the initial page rank for each node.
nodeWeightsin PageRankGets or sets a mapping for node weights.
subgraphNodesin PageRankGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
pageRankin PageRankResultGets a mapping from each node to its page rank value.
endin PathGets the end node of the path.
nodesin PathGets a collection of nodes along this path.
startin PathGets the start node of the path.
endNodesin PathsGets or sets a collection of end nodes.
startNodesin PathsGets or sets a collection of start nodes.
subgraphNodesin PathsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin RankAssignmentGets or sets the collection of nodes which define a subset of the graph for the algorithm to work on.
nodesin RankAssignmentRankGets a collection of all nodes with the same rank.
nodeRankIdsin RankAssignmentResultGets a mapping from each node to its rank index.
nodeRanksin RankAssignmentResultGets a mapping from each node to a collection of all nodes of this rank.
startNodesin ReachabilityGets or sets a collection of nodes from which to determine reachability.
subgraphNodesin ReachabilityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
reachableNodesin ReachabilityResultGets a collection of nodes that are reachable from the startNodes.
heuristicin ShortestPathGets or sets a function that estimates the distance between two nodes.
sinkin ShortestPathGets or sets the sink (end, target) node of the path.
sourcein ShortestPathGets or sets the source (start) node of the path.
subgraphNodesin ShortestPathGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodesin ShortestPathResultGets a collection of nodes along the path, starting with the source node and ending with the sink node.
predecessorsin ShortestPathResultGets a mapping from each node to the last incoming edge of the shortest path to this node.
sinksin SingleSourceShortestPathsGets or sets a collection of sink (end, target) nodes.
sourcein SingleSourceShortestPathsGets or sets the source (start) node.
subgraphNodesin SingleSourceShortestPathsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
distancesin SingleSourceShortestPathsResultGets a mapping from each node to its shortest distance from the source node.
predecessorsin SingleSourceShortestPathsResultGets a mapping from each node to the last incoming edge of the shortest path to this node.
subgraphNodesin SpanningTreeGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeTypesin StarSubstructuresGets or sets a mapping which maps the type of each node.
subgraphNodesin StarSubstructuresGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin StronglyConnectedComponentsGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeComponentIdsin StronglyConnectedComponentsResultGets a map which returns for each node the ID of the component the node belongs to.
nodeComponentsin StronglyConnectedComponentsResultGets a map which returns for each node the component the node belongs to.
nodesin SubstructureItemsGets the nodes that belong to this substructure.
nodesin SubtreeGets the nodes that belong to this subtree.
rootin SubtreeGets the root of the subtree.
subgraphNodesin TransitiveClosureGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
sourcein TransitiveEdgeThe source node of the edge.
targetin TransitiveEdgeThe target node of the edge.
subgraphNodesin TransitiveEdgesGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
visibleNodesin TransitiveEdgesGets or sets a collection of nodes to start from.
subgraphNodesin TransitiveReductionGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
customRootNodein TreeAnalysisGets or sets the node that will be used as root of the directed rooted tree.
subgraphNodesin TreeAnalysisGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
leafNodesin TreeAnalysisResultGets all leaf nodes of the tree.
rootin TreeAnalysisResultGets the root of the tree.
nodeTypesin TreeSubstructuresGets or sets a mapping which maps the type of each node.
subgraphNodesin TreeSubstructuresGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
subgraphNodesin WeightCentralityGets or sets the collection of nodes which define a subset of the graph for the algorithms to work on.
nodeCentralityin WeightCentralityResultGets a mapping from each node to its absolute centrality value.
normalizedNodeCentralityin WeightCentralityResultGets a mapping from each node to its normalized centrality value.
circleIdsin CircularLayoutDataGets or sets the mapper from nodes to their circle id.
customGroupsin CircularLayoutDataGets or sets the mapping from nodes to their custom group object.
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.
nodesin DefaultGraph
nodePredicatein FilteredGraphWrapperGets the predicate function for the nodes.
nodesin FilteredGraphWrapper
currentMasterSourcein FoldingEdgeStateIdGets the source node of the edge or an ancestor (both in the masterGraph).
currentMasterTargetin FoldingEdgeStateIdGets the target node of the edge or an ancestor (both in the masterGraph).
nodesin GraphWrapperBase
sourceNodein IEdgeGets the source node for the given edge or null.
targetNodein IEdgeGets the target node for the given edge or null.
localRootin IFoldingViewGets or sets an entity of the masterGraph hierarchy to serve as the virtual root for the view's local hierarchy.
nodesin IGraphGets a view of the nodes contained in this graph.
clipboardHelperDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IClipboardHelper type for INodes this instance has been created for.
editLabelHelperDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IEditLabelHelper type for the INodes this instance has been created for.
focusIndicatorDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IFocusIndicatorInstaller type for INodes this instance has been created for.
groupBoundsCalculatorDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IGroupBoundsCalculator type for the INodes this instance has been created for.
handleProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IHandleProvider type for INodes this instance has been created for.
highlightDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IHighlightIndicatorInstaller type for INodes this instance has been created for.
insetsProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the INodeInsetsProvider type for the INodes this instance has been created for.
lassoTestableDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the ILassoTestable type for INodes this instance has been created for.
marqueeTestableDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IMarqueeTestable type for INodes this instance has been created for.
mementoSupportDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IMementoSupport type for INodes this instance has been created for.
nodeReshapeSnapResultProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the INodeReshapeSnapResultProvider type for the INodes this instance has been created for.
nodeSnapResultProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the INodeSnapResultProvider type for the INodes this instance has been created for.
obstacleProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IObstacleProvider type for INodes this instance has been created for.
portCandidateProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IPortCandidateProvider type for the INodes this instance has been created for.
positionHandlerDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IPositionHandler type for the INodes this instance has been created for.
reshapeHandleProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IReshapeHandleProvider type for the INodes this instance has been created for.
reshapeHandlerDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IReshapeHandler type for the INodes this instance has been created for.
selectionDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the ISelectionIndicatorInstaller type for INodes this instance has been created for.
shapeGeometryDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the IShapeGeometry type for the INodes this instance has been created for.
sizeConstraintProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the INodeSizeConstraintProvider type for the INodes this instance has been created for.
snapLineProviderDecoratorin NodeDecoratorGets a LookupDecorator<TDecoratedType,TInterface> that decorates the ISnapLineProvider type for the INodes this instance has been created for.
parentin NodeEventArgsGets the parent of the node before this event.
nodeIdsin GraphElementIdAcceptorGets a mapping between all GraphML ids for <node> elements and the corresponding INode instances
alternativeGroupBoundsin HierarchicLayoutDataGets or sets a mapping from group/folder nodes to alternative bounds for these nodes.
bfsLayererCoreNodesin HierarchicLayoutDataGets or sets the collection of core nodes used by the BFSLayerer.
busRootOffsetsin HierarchicLayoutDataGets or sets the mapping from nodes to their layer index relative to the root node of the bus they belong to.
folderNodesin HierarchicLayoutDataGets or sets the collection of folder nodes used for recursive edge styles in incremental mode.
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.
layerIndicesin HierarchicLayoutDataGets or sets a mapper from nodes to the index of their layer.
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.
nodesBeforeBusin HierarchicLayoutDataGets or sets the collection of bus nodes that should be placed before the common bus segment.
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.
sequenceIndicesin HierarchicLayoutDataGets or sets a mapper from nodes to the sequence index in their layer.
subcomponentsin HierarchicLayoutDataGets or sets the mapping of nodes to a subcomponent which is arranged by the layout algorithm defined by property layoutAlgorithm.
tabularGroupChildComparersin HierarchicLayoutDataGets or sets the mapping from tabular group nodes to comparison functions used to sort the child nodes of the group.
tabularGroupsin HierarchicLayoutDataGets or sets the collection of tabular group nodes whose children are arranged in a tabular fashion.
uniformPortAssignmentGroupsin HierarchicLayoutDataGets or sets the collection of group nodes for which the ports of the adjacent edges are uniformly distributed.
incrementalLayeringNodesin IncrementalHintItemMappingGets or sets an item collection of nodes that are mapped to incremental layering hints.
nodeComparablesin LayerConstraintDataGets or set the mapping from nodes to an IComparable (for example a number or string) defining their layer constraints.
minimumNodeDistancesin SelfLoopCalculatorDataGets or sets the mapping from nodes to their minimum distance to self-loop edges.
dummyTargetNodein CreateEdgeInputModeThe INode which is used as target node for the temporarily created dummyEdge during edge creation.
nodeCreatorin GraphEditorInputModeGets or sets the callback that is responsible for creating a new node, for instance, in response to a mouse click.
fixedNodesin GraphSnapContextGets the nodes that stay fixed for the current edit.
nodeGridConstraintProviderin GraphSnapContextGets or sets the grid constraint provider for the INodes.
nodein NodeBasedSnapLineGets the node that is associated with this snap line.
draggedItemin NodeDropInputModeGets the currently dragged IModelItem instance.
isGroupNodePredicatein NodeDropInputModeGets or sets the callback for testing whether a dragged node should be created as a group node.
isValidParentPredicatein NodeDropInputModeGets or sets the callback for testing whether an existing node in the graph can be used as a valid parent node in the context of grouping.
firstNodein NodePairBasedSnapLineGets the first node that is associated with this snap line.
secondNodein NodePairBasedSnapLineGets the second node that is associated with this snap line.
nodein NodeReshapeHandleProviderGets the node to provide reshape handles for.
nodein NodeReshapeHandlerHandleGets the node to reshape with this handle.
targetTableNodein StripeSubregionGets the node the region is associated to.
tableNodein TableHitTestResultThe node where item is directly or indirectly bound to.
tableNodein TableItemClickedEventArgsThe table node where item is associated.
tableNodein TableItemTappedEventArgsThe table node where item is associated.
tableNodein TableReshapeHandlerGets the node this handler is used for.
nodeHalosin LabelingDataGets or sets the mapping from nodes to their NodeHalo.
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.
collapsedSubtreeRootsin CactusGroupLayoutDataGets or sets the roots of collapsed subtrees in the hierarchy.
nodeComparerin CactusGroupLayoutDataGets or sets a comparison function used to sort the child nodes of parent nodes.
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.
affectedComponentsin ComponentLayoutDataGets or sets a collection of nodes that determine the components that shall be laid out.
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.
fixedGroupNodesin FixGroupLayoutDataGets or sets the collection of group nodes whose contents should keep their relative positions.
fixedNodesin FixNodeLayoutDataGets or sets the collection of nodes which should remain fixed.
nodeLocationsin GivenCoordinatesStageDataGets or sets the mapping from nodes to their initial location.
nodeSizesin GivenCoordinatesStageDataGets or sets the mapping from nodes to their sizes.
nodeEndLayoutin LayoutExecutorAsyncGets a mapping from nodes in the graph to their new layout, after the results are in.
cellIdsin PartitionGridDataGets or sets the mapping from nodes to PartitionCellId using the partition grid as context.
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.
affectedNodesin PlaceNodesAtBarycenterStageDataGets or sets the collection of nodes that should be affected by the PlaceNodesAtBarycenterStage.
affectedNodesSizesin PlaceNodesAtBarycenterStageDataGets or sets the mapping from the affected nodes to their sizes.
nodePortCandidateSetsin PortPlacementStageDataGets or sets a mapping from nodes to their PortCandidateSet.
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.
subgraphNodesin SubgraphLayoutDataGets or sets the collection of subgraph nodes that are included in the graph, thus, are visible for the core layout algorithm of the SubgraphLayout.
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.
temporaryGroupsin TemporaryGroupNodeInsertionDataGets or sets the mapping from nodes to a TemporaryGroupDescriptor so that nodes with the same descriptor will be assigned to the same temporarily inserted group node.
nodeClusterIdsin MultiPageLayoutDataGets or sets the mapping from nodes to their cluster id.
nodeIdsin MultiPageLayoutDataGets or sets the mapping from nodes to their unique IDs.
affectedNodesin OrganicLayoutDataGets or sets the subset of nodes that is moved by the layout algorithm.
clusterIdsin OrganicLayoutDataGets or sets the mapping from nodes to user-defined cluster IDs.
groupNodeModesin OrganicLayoutDataGets or sets the mapping from group nodes to a mode constant describing how to handle the group node.
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.
overlappingNodesin OrganicLayoutDataGets or sets the collection of nodes that are allowed to overlap with other nodes.
zCoordinatesin OrganicLayoutDataGets or sets a mapper from non-group nodes to the computed center z-coordinate in case that a 3D layout was created.
firstSetin OrganicLayoutSeparationConstraintDepending on the constraint orientation, the set of nodes that lies to the left or above the separation axis.
secondSetin OrganicLayoutSeparationConstraintDepending on the constraint orientation, the set of nodes that lies to the right or below the separation axis.
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.
areaGroupNodein ClearAreaLayoutDataGets or sets the group node inside which the cleared area should be located.
areaNodesin ClearAreaLayoutDataGets or sets the collection of nodes that define the area which must be cleared.
componentIdsin ClearAreaLayoutDataGets or sets the mapping from nodes to an object defining their component id.
expandedNodein ClearAreaLayoutDataGets or sets the node that was expanded and, thus, defines the area that must be cleared.
nodeHalosin ClearAreaLayoutDataGets or sets the mapping from nodes to their NodeHalo.
componentIdsin FillAreaLayoutDataGets or sets the mapping from nodes to an object defining their component id.
fixedNodesin FillAreaLayoutDataGets or sets the collection of nodes that are fixed and must not be moved.
nodeHalosin FillAreaLayoutDataGets or sets the mapping from nodes to their NodeHalo.
affectedNodesin PartialLayoutDataGets or sets the collection of nodes placed by the layout.
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.
centerNodesin RadialLayoutDataGets or sets the collection of nodes that shall be placed in the center.
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.
nodeInfosin RadialLayoutDataGets or sets the mapping from nodes to a RadialLayoutNodeInfo describing on which circle and in which sector the node is placed.
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.
nodePortCandidateSetsin BusRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
affectedNodesin CurveRoutingStageDataGets or sets the collection of affected nodes, meaning that the paths of all edges adjacent to an affected node will be replaced by curved paths.
nodeHalosin CurveRoutingStageDataGets or sets the mapping from nodes to their NodeHalo.
affectedNodesin EdgeRouterDataGets or sets the collection of affected nodes.
nodeHalosin EdgeRouterDataGets or sets the mapping from nodes to their NodeHalo.
nodePortCandidateSetsin EdgeRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
nodePortCandidateSetsin OrthogonalPatternEdgeRouterDataGets or sets a mapping from nodes to their PortCandidateSet.
affectedNodesin StraightLineEdgeRouterDataGets or sets the collection of affected nodes.
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.
nodein ArrowNodeStyleRendererGets or sets the node that is currently assigned to this renderer instance.
nodein BevelNodeStyleRendererGets or sets the currently configured node.
nodein CollapsibleNodeStyleDecoratorRendererGets or sets the currently configured node.
nodein GeneralPathNodeStyleRendererGets or sets the currently configured node.
nodein GroupNodeStyleRendererGets or sets the node that is currently assigned to this renderer instance.
nodein ImageNodeStyleRendererGets or sets the currently configured node.
nodein PanelNodeStyleRendererGets or sets the currently configured node.
nodein RectangleNodeStyleRendererGets or sets the node that is currently assigned to this renderer instance.
nodein ShapeNodeStyleRendererGets or sets the currently configured node.
nodein ShinyPlateNodeStyleRendererGets or sets the currently configured node.
nodein TableNodeStyleRendererGets or sets the currently configured node.
nodein TemplateNodeStyleRendererGets or sets the currently configured node.
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.
interleavedNodesin BalloonLayoutDataGets or sets the collection of nodes whose children should be arranged in an interleaved fashion.
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.
treeRootin BalloonLayoutDataGets or sets the mapping for marking the node that will be used as root node of the tree.
assistantNodesin TreeLayoutDataGets or sets the collection of nodes the AssistantNodePlacer considers as assistants.
compactNodePlacerStrategyMementosin TreeLayoutDataGets or sets a mapper from nodes to a strategy memento object for the CompactNodePlacer.
delegatingNodePlacerPrimaryNodesin TreeLayoutDataGets or sets the collection of nodes the DelegatingNodePlacer places with its primaryPlacer.
gridNodePlacerRowIndicesin TreeLayoutDataGets or sets the mapping from nodes to the index of the row the GridNodePlacer shall place the node in.
leftRightNodePlacerLeftNodesin TreeLayoutDataGets or sets the set of nodes that are placed on the left side of the bus.
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.
treeRootin TreeLayoutDataGets or sets the mapping for marking the node that will be used as root node of the tree.
nodeWeightsin TreeMapLayoutDataGets or sets the mapping from nodes to the weight value used for the tree map layout.
nodeManagerin GraphModelManagerProvides access to the ItemModelManager<T> which handles the INodes.
selectedNodesin GraphSelection
selectedNodesin IGraphSelectionGets an ISelectionModel<T> of the selected nodes.

Fields

EUCLIDEANin HierarchicalClusteringA predefined metric for Euclidean distance.
EUCLIDEAN_SQUAREDin HierarchicalClusteringA predefined metric for squared Euclidean distance.
MANHATTANin HierarchicalClusteringA predefined metric for Manhattan distance.
ORIGINAL_NODE_DP_KEYin LayoutGraphAdapterA data provider key that can be used to look up the original INode of a YNode.

Method Return Values

getPredecessorsForSource (INode)in AllPairsShortestPathsResultGets a mapping from each node to the last incoming edge of the shortest path to source.
getTopologicalOrder ()in GraphStructureAnalyzerGets the nodes of the graph in topological order.
getKCore (number)in KCoreComponentsResultGets the k-Core with the given degree k.
getChildren (INode)in TreeAnalysisResultGets the child nodes of the given node in the tree.
getNearestCommonAncestor (INode)in TreeAnalysisResultDetermines the nearest common ancestor for the given nodes.
getNearestCommonAncestor (IEnumerable<INode>)in TreeAnalysisResultDetermines the nearest common ancestor for the given nodes.
getParent (INode)in TreeAnalysisResultGets the parent node of the given tree node.
getChildren (INode)in TreeAnalyzerGets the child nodes of the given node in the tree.
getLeafNodes ()in TreeAnalyzerGets all leaf nodes of the tree.
getNearestCommonAncestor (INode)in TreeAnalyzerDetermines the nearest common ancestor for the given nodes.
getNearestCommonAncestor (IEnumerable<INode>)in TreeAnalyzerDetermines the nearest common ancestor for the given nodes.
getParent (INode)in TreeAnalyzerGets the parent of the given node in the tree.
getRoot ()in TreeAnalyzerDetermines the root node of the tree.
getSubtree (INode)in TreeAnalyzerGets all nodes of the sub-tree that has subtreeRoot as root.
getNodeById (TId)in AdjacencyGraphBuilderReturns the INode that was created for a data item with the given id.
getNodeForItem (TDataItem)in AdjacencyGraphBuilderReturns the INode that was created for the given item.
getNodeById (TId)in GraphBuilderReturns the INode that was created for a data item with the given id.
getNodeForItem (TDataItem)in GraphBuilderReturns the INode that was created for the given item.
createNode (IGraph, INode, TDataItem)in NodeCreatorCreates a node in the graph with the values of the bindings resolved against the dataItem.
createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, Object)in NodeCreatorCalled from createNode and performs the actual node creation in the graph.
getNodeById (TId)in TreeBuilderReturns the INode that was created for a data item with the given id.
getNodeForItem (TDataItem)in TreeBuilderReturns the INode that was created for the given item.
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in DefaultGraph
createNode (Rect, INodeStyle?, Object?)in DefaultGraph
createNode (INode?, Rect?, INodeStyle?, Object?)in DefaultGraph
getChildren (INode)in DefaultGraph
getParent (INode)in DefaultGraph
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in FilteredGraphWrapper
createNode (INode?, Rect?, INodeStyle?, Object?)in FilteredGraphWrapper
getChildren (INode)in FilteredGraphWrapper
getParent (INode)in FilteredGraphWrapper
asNode ()in FolderNodeStateReturns an INode instance which represents this folder node state.
getNodesRevealedAfterExpand (IFoldingView, INode)in FoldingManagerReturns the master nodes of the descendants of the groupNode that would be represented in the view if the groupNode would be expanded.
getTargetNode (INode)in GraphClipboardProvides a parent group node for the given clipboardNode.
copyChildNode (IGraph, IGraph, INode, INode, Point)in GraphCopierCreates a copy of the node in the targetGraph.
copyGroupNode (IGraph, IGraph, INode, INode, Point)in GraphCopierCreates a copy of the sourceGroupNode in the targetGraph.
copyNode (IGraph, IGraph, INode, Point)in GraphCopierCreates a copy of the node in the targetGraph.
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in GraphWrapperBase
createNode (Rect, INodeStyle?, Object?)in GraphWrapperBase
createNode (INode?, Rect?, INodeStyle?, Object?)in GraphWrapperBase
getChildren (INode)in GraphWrapperBase
getParent (INode)in GraphWrapperBase
getDescendants (INode)in GroupingSupportReturns all descendants of the provided node that are part of the grouped graph.
getDescendantsBottomUp (INode)in GroupingSupportReturns all descendants of the provided node that are part of the grouped graph.
getNearestCommonAncestor (INode)in GroupingSupportDetermines the nearest common ancestor of the provided nodes in the graph.
getNearestCommonAncestor (IEnumerable<INode>)in GroupingSupportDetermines the nearest common ancestor of the provided nodes in the graph.
getPathToRoot (INode)in GroupingSupportGets the path to root traversing all parents of the given item.
createFolderNode (INode?, Rect?, INodeStyle?, Object?)in IFoldingViewDirectly creates a collapsed node on this instance with the given parameters.
createGroupNode (INode?, Rect?, INodeStyle?, Object?, )in IGraphCreates a new group node using the provided style and layout as a child of parent.
createNode (Rect, INodeStyle?, Object?, )in IGraphCreates and returns a node using the specified values for the initial geometry, style, and tag.
createNode (INode?, Rect?, INodeStyle?, Object?, )in IGraphCreates a new ordinary node as a direct descendant of parent using the given layout and style.
createNodeAt (Point, INodeStyle?, Object?, )in IGraphCreates and returns a node using the specified initial center location and style, as well as the tag.
getChildren (INode)in IGraphReturns an enumerable over the children of the provided node.
getParent (INode)in IGraphReturns the parent node of the node or null if node is a top-level node.
groupNodes (IEnumerable<INode>, )in IGraphGroups the nodes in children into a newly created group node.
neighbors (INode)in IGraphEnumerates the neighbors of a given INode.
predecessors (INode)in IGraphEnumerates the predecessors of a given INode.
successors (INode)in IGraphEnumerates the successors of a given INode.
createConstantMapper (NodeDpKey<V>, V)in IMapperRegistryCreates a simple read-only IMapper<K,V> implementation with key type INode and adds it to the registry using the provided tag.
createDelegateMapper (NodeDpKey<V>, function(INode):V)in IMapperRegistryCreates a delegate-based read-only IMapper<K,V> implementation with key type INode and adds it to the registry using the provided tag.
createMapper (NodeDpKey<V>)in IMapperRegistryCreates and adds a new Mapper<K,V> with key type INode to the registry using the provided tag.
getDecoratorFor (Class, boolean?, boolean?)in NodeDecoratorCreates a LookupDecorator<TDecoratedType,TInterface> for INodes that can be used to decorate TInterface types of the nodes.
resolveNode (IParseContext, string)in GraphElementIdAcceptor
createNode (IParseContext)in IGraphElementFactoryCreates a node for the given context.
resolveNode (IParseContext, string)in IGraphElementResolverResolve the GraphML id to an INode instance.
createDummyTargetNode ()in CreateEdgeInputModeCreates the dummy node which is used as target for the dummyEdge during the creation.
groupSelection ()in GraphEditorInputModeCreates a new group for all of the currently selected elements.
createNode (IInputModeContext, IGraph, INode, IModelItem, Rect)in NodeDropInputModeCreates the node in the graph after it's been dropped.
addNodeItemCollection (string, ItemCollection<INode>?)in GenericLayoutDataAdds a set of INodes in the graph that will be passed to the LayoutGraph
addNodeItemCollection (NodeDpKey<boolean>, ItemCollection<INode>?)in GenericLayoutDataAdds a set of INodes in the graph that will be passed 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
getTableNode (ITable)in TableLayoutConfiguratorReturns the INode which provides the table in its lookup.
createNodeEnumerable (YNodeList)in YGraphAdapterCreates an enumerable of nodes that maps the nodes from the YNodeList to their original ones.
createNodeMapper (INodeMap)in YGraphAdapterCreates an IMapper<K,V> that delegates to the provided INodeMap when queried for items in the IGraph.
getOriginalNode (YNode)in YGraphAdapterYields the original node from the original IGraph that the given node has been created for.
addAlignmentConstraint (OrganicLayoutConstraintOrientation, number?)in OrganicConstraintDataAdds constraints that cause the given nodes to align parallel to the specified axis.
addEllipse (boolean, number?)in OrganicConstraintDataAdds constraints that cause the specified nodes to be arranged on the border of an ellipse with the given aspect ratio.
addFixedDistances (OrganicLayoutConstraintOrientation)in OrganicConstraintDataAdds constraints to fix the positions of the specified nodes in relation to one another along one coordinate axis.
addFloatingBoundingBox (number, number)in OrganicConstraintDataAdds constraints that prevent the specified nodes from occupying an area larger than the defined bounding box.
addOrderConstraint (OrganicLayoutConstraintOrientation)in OrganicConstraintDataAdds 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 OrganicConstraintDataAdds constraints that prevent the given nodes from being placed outside the specified rectangle.
addRectangle (number?)in OrganicConstraintDataAdds constraints that cause the specified nodes to be arranged on the border of a rectangle with the given aspect ratio.
addRegularAlignmentConstraint (OrganicLayoutConstraintOrientation, number?)in OrganicConstraintDataAdds constraints that cause the given nodes to be aligned parallel to the specified axis.
createNodeModelManager (ICanvasObjectDescriptor, function(INode):ICanvasObjectGroup)in GraphModelManagerFactory method for creating the ItemModelManager<T> that handles the visual representation of nodes.
createNodeSelectionModel ()in GraphSelectionFactory method that creates the DefaultSelectionModel<T> to use for the nodes.

Method Parameters

AllPairsShortestPaths ()in AllPairsShortestPathsCreates a new AllPairsShortestPaths instance.
getDistanceBetween (INode, INode)in AllPairsShortestPathsResultGets the length of the shortest path between source and sink.
getPathBetween (INode, INode)in AllPairsShortestPathsResultGets the shortest path between a given source and sink node if one exists.
getPredecessorsForSource (INode)in AllPairsShortestPathsResultGets a mapping from each node to the last incoming edge of the shortest path to source.
BetweennessCentrality ()in BetweennessCentralityCreates a new BetweennessCentrality instance.
Bfs ()in BfsCreates a new Bfs instance.
BiconnectedComponentClustering ()in BiconnectedComponentClusteringCreates a new BiconnectedComponentClustering instance.
BiconnectedComponents ()in BiconnectedComponentsCreates a new BiconnectedComponents instance.
getNodeComponents (INode)in BiconnectedComponentsResultGets a collection of all biconnected components which contain the given node.
isArticulationNode (INode)in BiconnectedComponentsResultWhether the given node is an articulation point.
Bipartition ()in BipartitionCreates a new Bipartition instance.
inSamePartition (INode, INode)in BipartitionResultReturns a value indicating whether the specified nodes are in the same partition.
ChainSubstructures ()in ChainSubstructuresCreates a new instance of this class.
Chains ()in ChainsCreates a new Chains instance.
CliqueSubstructures ()in CliqueSubstructuresCreates a new instance of this class.
ClosenessCentrality ()in ClosenessCentralityCreates a new ClosenessCentrality instance.
ClusteringCoefficient ()in ClusteringCoefficientCreates a new instance of this class.
ConnectedComponents ()in ConnectedComponentsCreates a new ConnectedComponents instance.
Cycle ()in CycleCreates a new Cycle instance.
CycleEdges ()in CycleEdgesCreates a new CycleEdges instance.
CycleSubstructures ()in CycleSubstructuresCreates a new instance of this class.
DegreeCentrality ()in DegreeCentralityCreates a new DegreeCentrality instance.
EdgeBetweennessClustering ()in EdgeBetweennessClusteringCreates a new EdgeBetweennessClustering instance.
EigenvectorCentrality ()in EigenvectorCentralityCreates a new instance of this class.
FeedbackEdgeSet ()in FeedbackEdgeSetCreates a new FeedbackEdgeSet instance.
GraphCentrality ()in GraphCentralityCreates a new GraphCentrality instance.
GraphStructureAnalyzer (IGraph, )in GraphStructureAnalyzerCreates a new instance for the given graph.
getMultipleEdges (INode, boolean?)in GraphStructureAnalyzerDetermines the multiple edges adjacent to the given node of the directed or undirected graph.
HierarchicalClustering ()in HierarchicalClusteringCreates a new HierarchicalClustering instance.
getDendrogramNode (INode)in HierarchicalClusteringResultGets the representative of node in the dendrogram.
IndependentSets ()in IndependentSetsCreates a new IndependentSets instance.
Intersections ()in IntersectionsCreates a new Intersections instance with default settings.
KCoreComponents ()in KCoreComponentsCreates a new KCoreComponents instance.
KMeansClustering ()in KMeansClusteringCreates a new instance of this class.
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.
Neighborhood ()in NeighborhoodCreates a new Neighborhood instance.
NodeAggregation ()in NodeAggregationCreates a new instance with default settings.
PageRank ()in PageRankCreates a new instance of this class.
Paths ()in PathsCreates a new Paths instance.
getAllPathsBetween (INode, INode)in PathsResultGets a collection of all paths between the given start and end node.
getPathBetween (INode, INode)in PathsResultReturns a path between the given start and end node if one exists.
hasPathBetween (INode, INode)in PathsResultDetermines whether a path between start and end exists.
RankAssignment ()in RankAssignmentCreates a new instance of this class.
Reachability ()in ReachabilityCreates a new Reachability instance.
isReachable (INode)in ReachabilityResultDetermines whether a given node is reachable.
ShortestPath ()in ShortestPathCreates a new ShortestPath instance.
SingleSourceShortestPaths ()in SingleSourceShortestPathsCreates a new SingleSourceShortestPaths instance.
getPathTo (INode)in SingleSourceShortestPathsResultGets the shortest path from the configured source node to the given sink node if one exists.
SpanningTree ()in SpanningTreeCreates a new SpanningTree instance.
StarSubstructures ()in StarSubstructuresCreates a new instance of this class.
StronglyConnectedComponents ()in StronglyConnectedComponentsCreates a new StronglyConnectedComponents instance.
TransitiveClosure ()in TransitiveClosureCreates a new TransitiveClosure instance.
TransitiveEdges ()in TransitiveEdgesCreates a new instance of this class.
TransitiveReduction ()in TransitiveReductionCreates a new TransitiveReduction instance.
TreeAnalysis ()in TreeAnalysisCreates a new instance of this class.
getChildren (INode)in TreeAnalysisResultGets the child nodes of the given node in the tree.
getDepth (INode)in TreeAnalysisResultGets the depth of the node, that is, the length of the path between the root and node.
getDescendants (INode)in TreeAnalysisResultGets all nodes that are descendants of root, including the edges that connect the descendants.
getNearestCommonAncestor (INode)in TreeAnalysisResultDetermines the nearest common ancestor for the given nodes.
getNearestCommonAncestor (IEnumerable<INode>)in TreeAnalysisResultDetermines the nearest common ancestor for the given nodes.
getParent (INode)in TreeAnalysisResultGets the parent node of the given tree node.
getSubtree (INode)in TreeAnalysisResultGets all nodes and edges of the sub-tree that has subtreeRoot as root.
getChildren (INode)in TreeAnalyzerGets the child nodes of the given node in the tree.
getDepth (INode)in TreeAnalyzerGets the depth of the node, that is, the length of the path between the root and node.
getNearestCommonAncestor (INode)in TreeAnalyzerDetermines the nearest common ancestor for the given nodes.
getNearestCommonAncestor (IEnumerable<INode>)in TreeAnalyzerDetermines the nearest common ancestor for the given nodes.
getParent (INode)in TreeAnalyzerGets the parent of the given node in the tree.
getSubtree (INode)in TreeAnalyzerGets all nodes of the sub-tree that has subtreeRoot as root.
TreeSubstructures ()in TreeSubstructuresCreates a new instance of this class.
WeightCentrality ()in WeightCentralityCreates a new WeightCentrality instance.
getDataItem (INode)in AdjacencyGraphBuilderReturns the data item the given node was created for.
onNodeCreated (INode, Object)in AdjacencyGraphBuilderTriggers the NodeCreated event.
onNodeRemoved (INode, Object)in AdjacencyGraphBuilderTriggers the NodeRemoved event.
onNodeUpdated (INode, Object)in AdjacencyGraphBuilderTriggers the NodeUpdated event.
createEdge (IGraph, INode, INode, TDataItem)in EdgeCreatorCreates an edge in the graph with the values of the bindings resolved against the dataItem.
createEdgeCore (IGraph, INode, INode, IEdgeStyle, Object)in EdgeCreatorCalled from createEdge and performs the actual edge creation in the graph.
getDataItem (INode)in GraphBuilderReturns the data item the given node was created for.
onNodeCreated (INode, Object)in GraphBuilderTriggers the NodeCreated event.
onNodeRemoved (INode, Object)in GraphBuilderTriggers the NodeRemoved event.
onNodeUpdated (INode, Object)in GraphBuilderTriggers the NodeUpdated event.
applyLayoutBindings (IGraph, INode, TDataItem)in NodeCreatorResolves the layoutBindings against the given dataItem and applies them on the given node layout.
applyStyleBindings (IGraph, INode, TDataItem)in NodeCreatorResolves the styleBindings against the given dataItem and applies them to the node style.
createNode (IGraph, INode, TDataItem)in NodeCreatorCreates a node in the graph with the values of the bindings resolved against the dataItem.
createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, Object)in NodeCreatorCalled from createNode and performs the actual node creation in the graph.
getUpdatedLayout (IGraph, INode, TDataItem)in NodeCreatorResolves the layoutProvider and then applies the layout bindings.
getUpdatedStyle (IGraph, INode, TDataItem)in NodeCreatorResolves the styleProvider and then applies the style bindings.
getUpdatedTag (IGraph, INode, TDataItem)in NodeCreatorResolves the tagProvider on the given data item.
onNodeCreated (IGraph, INode, TDataItem)in NodeCreatorTriggers the NodeCreated event.
onNodeUpdated (IGraph, INode, TDataItem)in NodeCreatorTriggers the NodeUpdated event.
updateLabels (IGraph, INode, TDataItem)in NodeCreatorCan be used to update the labels of the node that have been added with this NodeCreator<TDataItem>.
updateLayout (IGraph, INode, TDataItem)in NodeCreatorUpdates the layout of the node in the graph with the given layout information of the given dataItem by calling getUpdatedLayout and applying it to the node.
updateNode (IGraph, INode, INode, TDataItem)in NodeCreatorUpdates the node.
updateStyle (IGraph, INode, TDataItem)in NodeCreatorUpdates the style of the node with the given dataItem by calling getUpdatedStyle and applying the style to the node in the graph.
updateTag (IGraph, INode, TDataItem)in NodeCreatorUpdates the tag of the node with the given dataItem by calling getUpdatedTag and setting the new tag on the node.
getDataItem (INode)in TreeBuilderReturns the data item the given node was created for.
onNodeCreated (INode, Object)in TreeBuilderTriggers the NodeCreated event.
onNodeRemoved (INode, Object)in TreeBuilderTriggers the NodeRemoved event.
onNodeUpdated (INode, Object)in TreeBuilderTriggers the NodeUpdated event.
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.
createNodeStyle (IFoldingView, INode, INode)in DefaultFolderNodeConverterCreates the INodeStyle for use in initializeFolderNodeStyle.
initializeFolderNodeLabels (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterInitializes the initial labels of the collapsed group node.
initializeFolderNodeLayout (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterInitializes the layout of the collapsed group node.
initializeFolderNodePorts (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterCalled by initializeFolderNodeState to initialize the appearance of the representatives of the master ports at the collapsed group node.
initializeFolderNodeState (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterImplements the initializeFolderNodeState method and initializes the appearance of the collapsed group node.
initializeFolderNodeStyle (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterInitializes the style property of the collapsed group node.
synchronizeLabels (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterCalled by updateFolderNodeState to synchronize the first label if copyFirstLabel is enabled.
updateFolderNodeState (FolderNodeState, IFoldingView, INode, INode)in DefaultFolderNodeConverterImplements the updateFolderNodeState method and changes the folder node appearance.
addFoldingEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in DefaultFoldingEdgeConverterActually adds the folding edge as a separate edge to the view, reusing existing view ports of the original source and target port, if reuseMasterPorts is enabled and that is possible for the given edge.
createEdge (INode, INode, IEdgeStyle?, Object?)in DefaultGraphCreates and returns an edge that connects to the given node instances using the given style instance.
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in DefaultGraph
createNode (INode?, Rect?, INodeStyle?, Object?)in DefaultGraph
createUndoUnitForIsGroupNodeChange (INode, boolean)in DefaultGraphCreates the undo unit for changing whether the given node is a group node.
createUndoUnitForNodeCreation (INode, INode, boolean)in DefaultGraphCreates the node creation undo unit for the given node.
createUndoUnitForNodeRemoval (INode)in DefaultGraphCreates the node removal undo unit for the given node.
createUndoUnitForNodeStyleChange (INode, INodeStyle)in DefaultGraphCreates the undo unit for changing the style of the given node.
createUndoUnitForNodeTagChange (INode, Object)in DefaultGraphCreates the undo unit for changing the tag of the given node.
createUndoUnitForParentChange (INode, INode, INode)in DefaultGraphCreates the parent change undo unit for the given node.
getChildren (INode)in DefaultGraph
getParent (INode)in DefaultGraph
isGroupNode (INode)in DefaultGraph
onAddingNodeLabel (INode, ILabel)in DefaultGraphCalled just before a node label is added to a node.
onChangingNodeStyle (INode, INodeStyle)in DefaultGraphCalled before a node style is being changed.
onCreatingNode (INode)in DefaultGraphCalled before the node is added to this graph's structure.
onNodeCreated (INode)in DefaultGraphTriggers the NodeCreated event.
onNodeLayoutChanged (INode, Rect)in DefaultGraphCalled after a node layout has changed.
onNodeRemoved (INode, INode, boolean)in DefaultGraphTriggers the NodeRemoved event.
onNodeStyleChanged (INode, INodeStyle)in DefaultGraphCalled after a node style has changed.
onNodeTagChanged (INode, Object)in DefaultGraphCalled after a node tag has changed.
onRemovingNode (INode)in DefaultGraphCalled before the node will be removed.
setIsGroupNode (INode, boolean)in DefaultGraph
setNodeLayout (INode, Rect)in DefaultGraphSets the layout of the given node to the new values.
setParent (INode, INode)in DefaultGraph
setStyle (INode, INodeStyle)in DefaultGraphAssigns the given style instance by reference to the node.
addFoldingEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in ExcludingFoldingEdgeConverterAlways calls excludeFoldingEdge
FilteredGraphWrapper (IGraph, function(INode):boolean, function(IEdge):boolean?)in FilteredGraphWrapperCreates a new graph instance that wraps the original graph and uses the predicates to determine which nodes and edges should be contained in the graph.
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in FilteredGraphWrapper
createNode (INode?, Rect?, INodeStyle?, Object?)in FilteredGraphWrapper
getChildren (INode)in FilteredGraphWrapper
getParent (INode)in FilteredGraphWrapper
isGroupNode (INode)in FilteredGraphWrapper
nodePredicateChanged (INode)in FilteredGraphWrapperShould be called by clients if the nodePredicate changed for the given node.
setIsGroupNode (INode, boolean)in FilteredGraphWrapper
setParent (INode, INode)in FilteredGraphWrapper
addFoldingEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in FoldingEdgeConverterBase
FoldingEdgeStateId (IEdge, INode, boolean, INode, boolean)in FoldingEdgeStateIdInitializes an id for a folding edge in a view that represent a master edge and connects a specific pair of nodes.
createFoldingView (INode?, function(INode):boolean?)in FoldingManagerCreates a separate view instance of the masterGraph which is a synchronized copy of a subset of the items from the master graph.
getEdgesChangedAfterCollapse (IFoldingView, INode)in FoldingManagerReturns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be collapsed.
getEdgesChangedAfterExpand (IFoldingView, INode)in FoldingManagerReturns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be expanded.
getFolderNodeState (INode)in FoldingManagerProvides access to the folder node state of a node.
getNodesRevealedAfterExpand (IFoldingView, INode)in FoldingManagerReturns the master nodes of the descendants of the groupNode that would be represented in the view if the groupNode would be expanded.
hasFolderNodeState (INode)in FoldingManagerDetermines whether for the given masterNode this manager has stored associated folder node state.
updateFolderNodeStates (INode)in FoldingManagerTriggers a call to updateFolderNodeState for all view nodes that represent the given masterNode in its collapsed state.
getTargetNode (INode)in GraphClipboardProvides a parent group node for the given clipboardNode.
onCopy (IGraph, function(IModelItem):boolean, IGraph, INode, function(IModelItem, IModelItem):void)in GraphClipboardCalls copy on the current toClipboardCopier instance or fromClipboardCopier instance, depending on whether the targetGraph is the clipboardGraph instance.
onPaste (IGraph, function(IModelItem):boolean, IGraph, INode, function(IModelItem, IModelItem):void, function(IModelItem):boolean)in GraphClipboardCalls copy on the current fromClipboardCopier instance, depending on whether the targetGraph is the clipboardGraph instance.
copy (IGraph, function(IModelItem):boolean, IGraph, INode, Point?, function(IModelItem, IModelItem):void?)in GraphCopierCopies a subgraph induced by a predicate from the sourceGraph to the targetGraph.
copyChildNode (IGraph, IGraph, INode, INode, Point)in GraphCopierCreates a copy of the node in the targetGraph.
copyGroupNode (IGraph, IGraph, INode, INode, Point)in GraphCopierCreates a copy of the sourceGroupNode in the targetGraph.
copyNode (IGraph, IGraph, INode, Point)in GraphCopierCreates a copy of the node in the targetGraph.
copyNodeStyle (IGraph, INode)in GraphCopierCopies an INodeStyle instance.
copyNodeTag (INode, Object)in GraphCopierCopies the tag of a INode.
onNodeCopied (INode, INode)in GraphCopierCalled after a node has been copied.
createEdge (INode, INode, IEdgeStyle?, Object?)in GraphWrapperBase
createGroupNode (INode?, Rect?, INodeStyle?, Object?)in GraphWrapperBase
createNode (INode?, Rect?, INodeStyle?, Object?)in GraphWrapperBase
getChildren (INode)in GraphWrapperBase
getParent (INode)in GraphWrapperBase
isGroupNode (INode)in GraphWrapperBase
onNodeCreated (ItemEventArgs<INode>)in GraphWrapperBaseRaises the NodeCreated event
onNodeLayoutChanged (INode, Rect)in GraphWrapperBaseRaises the NodeLayoutChanged event
onNodeStyleChanged (ItemChangedEventArgs<INode,INodeStyle>)in GraphWrapperBaseRaises the NodeStyleChanged event
onNodeTagChanged (ItemChangedEventArgs<INode,Object>)in GraphWrapperBaseRaises the NodeTagChanged event
setIsGroupNode (INode, boolean)in GraphWrapperBase
setNodeLayout (INode, Rect)in GraphWrapperBase
setParent (INode, INode)in GraphWrapperBase
setStyle (INode, INodeStyle)in GraphWrapperBase
calculateMinimumEnclosedArea (INode)in GroupingSupportCalculates the minimum area to enclose by the given group node with respect to its IGroupBoundsCalculator.
enlargeGroupNode (INode, boolean)in GroupingSupportEnlarges the given group node to ensure that the minimum enclosed area is inside of its bounds.
enlargeGroupNode (IInputModeContext, INode, boolean)in GroupingSupportEnlarges the group nodes in an interactive scenario, using IReshapeHandler implementations of the group nodes to perform the actual resizing.
getDescendants (INode)in GroupingSupportReturns all descendants of the provided node that are part of the grouped graph.
getDescendantsBottomUp (INode)in GroupingSupportReturns all descendants of the provided node that are part of the grouped graph.
getNearestCommonAncestor (INode)in GroupingSupportDetermines the nearest common ancestor of the provided nodes in the graph.
getNearestCommonAncestor (IEnumerable<INode>)in GroupingSupportDetermines the nearest common ancestor of the provided nodes in the graph.
getPathToRoot (INode)in GroupingSupportGets the path to root traversing all parents of the given item.
isDescendant (INode, INode)in GroupingSupportDetermines whether ancestor is an ancestor of node in the grouped graph.
create ()in IFolderNodeConverterCreates an implementation of the interface IFolderNodeConverter from the given definition.
initializeFolderNodeState (FolderNodeState, IFoldingView, INode, INode)in IFolderNodeConverterCalled by view implementations to initially create the appearance of a folder node.
updateFolderNodeState (FolderNodeState, IFoldingView, INode, INode)in IFolderNodeConverterCalled by view implementations to change the appearance of a folder node.
addFoldingEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in IFoldingEdgeConverterThis method gets called by the IFoldingView implementation to determine whether a given edge in the masterGraph should be represented by a folding edge in the given view.
create ()in IFoldingEdgeConverterCreates an implementation of the interface IFoldingEdgeConverter from the given definition.
collapse (INode)in IFoldingViewThis method will collapse the children of a group node into the group node.
createFolderNode (INode?, Rect?, INodeStyle?, Object?)in IFoldingViewDirectly creates a collapsed node on this instance with the given parameters.
expand (INode)in IFoldingViewThis method will expand a previously collapsed group node to make its contents appear in this view.
isExpanded (INode)in IFoldingViewDetermines whether the provided node is currently expanded or will be displayed in expanded state the next time it will be included in this view.
addRelativePort (INode, Point)in IGraphAdds a new port to the graph at the node using a location that is relative to the center of the node.
adjustGroupNodeLayout (INode)in IGraphMethod to adjust the size of a group node.
createEdge (INode, INode, IEdgeStyle?, Object?, )in IGraphCreates and returns an edge that connects to the given node instances using the given style instance.
createGroupNode (INode?, Rect?, INodeStyle?, Object?, )in IGraphCreates a new group node using the provided style and layout as a child of parent.
createNode (INode?, Rect?, INodeStyle?, Object?, )in IGraphCreates a new ordinary node as a direct descendant of parent using the given layout and style.
getChildren (INode)in IGraphReturns an enumerable over the children of the provided node.
getParent (INode)in IGraphReturns the parent node of the node or null if node is a top-level node.
groupNodes (INode, IEnumerable<INode>)in IGraphGroups the nodes in children into the provided group node.
groupNodes (IEnumerable<INode>, )in IGraphGroups the nodes in children into a newly created group node.
isGroupNode (INode)in IGraphReturns whether the given node is a group node.
neighbors (INode)in IGraphEnumerates the neighbors of a given INode.
predecessors (INode)in IGraphEnumerates the predecessors of a given INode.
setIsGroupNode (INode, boolean)in IGraphChanges whether the given node is a group node or not.
setNodeCenter (INode, Point)in IGraphSets the center of a node to the given world coordinates.
setNodeLayout (INode, Rect)in IGraphSets the layout of the given node to the new value.
setParent (INode, INode)in IGraphSets the parent node for a given node.
setStyle (INode, INodeStyle)in IGraphAssigns the given style instance by reference to the node.
successors (INode)in IGraphEnumerates the successors of a given INode.
calculateBounds (IGraph, INode)in IGroupBoundsCalculatorCalculates the bounds of the layout for the given groupNode that is a group node in the graph.
create (function(IGraph, INode):Rect)in IGroupBoundsCalculatorCreates an implementation of the interface IGroupBoundsCalculator by using the given function as implementation for its calculateBounds method.
createDelegateMapper (NodeDpKey<V>, function(INode):V)in IMapperRegistryCreates a delegate-based read-only IMapper<K,V> implementation with key type INode and adds it to the registry using the provided tag.
getAbsoluteBounds (INode)in IStripeReturns the layout of stripe in absolute coordinates.
findColumn (INode, Point, function(IStripe):boolean?)in ITableFinds a column underneath a certain point.
findRow (INode, Point, function(IStripe):boolean?)in ITableFinds a row underneath a certain point.
findStripes (INode, Point, StripeTypes, function(IStripe):boolean?)in ITableFinds all stripes underneath a certain point.
getCellBounds (INode, IColumn, IRow)in ITableCalculates the absolute bounds of a table cell that is determined by column and row
placeNodeInCell (IGraph, INode, INode, IColumn, IRow, boolean?, boolean?)in ITablePlaces node in the center of the table cell determined by column and row.
addFirstSeparateEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in MergingFoldingEdgeConverterAdds the first separate edge to the source and target node pair using the addAsSeparateEdge method.
addFoldingEdge (IFoldingEdgeFactory, IFoldingView, IEdge, INode, boolean, INode, boolean)in MergingFoldingEdgeConverterTries to add the folding edge to an existing folding edge, considering the ignoreEdgeDirection property.
NodeEventArgs (INode, INode, boolean)in NodeEventArgsCreates a new instance.
storeNodeId (IParseContext, INode, string)in GraphElementIdAcceptor
create ()in IGraphElementFactoryCreates an implementation of the interface IGraphElementFactory from the given definition.
createEdge (IParseContext, INode, IPort, INode, IPort)in IGraphElementFactoryCreates an edge for the given context and the provided source and target nodes or ports.
create ()in IGraphElementIdAcceptorCreates an implementation of the interface IGraphElementIdAcceptor from the given definition.
storeNodeId (IParseContext, INode, string)in IGraphElementIdAcceptorStore the value of the id attribute for the given node.
getNodeId (IWriteContext, INode)in IGraphElementIdProviderGet an ID for the specified node object
HierarchicLayoutData ()in HierarchicLayoutDataCreates a new instance of HierarchicLayoutData which helps configuring HierarchicLayout.
IncrementalHintItemMapping ()in IncrementalHintItemMappingCreates a new instance of IncrementalHintItemMapping.
LayerConstraintData ()in LayerConstraintDataCreates a new instance of LayerConstraintData which helps configuring ILayerConstraints for HierarchicLayout.
placeAbove (INode, INode, number?, number?)in LayerConstraintDataAdds a constraint that forces the aboveNode to lie at least minDistance layers above the referenceNode with a given weight penalty for larger layer differences.
placeAtBottom (INode)in LayerConstraintDataAdds a constraint that places the node on the bottom layer.
placeAtTop (INode)in LayerConstraintDataAdds a constraint that places the node on the topmost layer.
placeBelow (INode, INode, number?, number?)in LayerConstraintDataAdds a constraint that forces the belowNode to lie at least minDistance layers below the referenceNode with a given weight penalty for larger layer differences.
placeInSameLayer (INode, INode)in LayerConstraintDataAdds a constraint that forces the the sameLayerNode to lie in the same layer as the referenceNode.
SelfLoopCalculatorData ()in SelfLoopCalculatorDataCreates a new instance of SelfLoopCalculatorData which helps configuring SelfLoopCalculator.
getVisualCreator (IInputModeContext, INode, StripeVisualizationType)in DefaultStripeInputVisualizationHelperReturn an IVisualCreator that is used to visualize the input operation specified by type.
GraphEditorInputMode ()in GraphEditorInputModeCreates a new instance that is not bound to an existing graph or selection, initially.
adjustGroupNodeSize (IEnumerable<INode>)in GraphEditorInputModeAdjusts the size of the group nodes in the enumerable.
adjustToSizeConstraints (INode)in GraphEditorInputModeAdjusts the node's layout to adhere to possible size constraints.
onNodeCreated (ItemEventArgs<INode>)in GraphEditorInputModeRaises the NodeCreated event.
onNodeDropInputModeNodeCreated (Object, ItemEventArgs<INode>)in GraphEditorInputModeCalled when the nodeDropInputMode's ItemCreated event is triggered.
selectNodeAndSelfloopBends (INode)in GraphEditorInputModeSelects the node and possible bends of selfloop edges.
setNodeLayout (INode, Rect)in GraphEditorInputModeUpdates the bounds of the node.
snapToGrid (IInputModeContext, INode)in GraphEditorInputModeSnaps the node to the grid using the IGridConstraintProvider<T> for INodes queried from the given context.
GraphSnapContext ()in GraphSnapContextCreates a new instance with default settings.
getMovementInfo (INode)in GraphSnapContextGets the movement info for the given node.
GroupingNodePositionHandler (INode, IPositionHandler?)in GroupingNodePositionHandlerInitializes a new instance of the GroupingNodePositionHandler class.
setCurrentParent (IInputModeContext, INode, INode)in GroupingNodePositionHandlerSets a temporary visual parent for the node during reparenting.
create ()in INodeGridConstraintProviderCreates an implementation of the interface INodeGridConstraintProvider from the given definition.
create (function(INode):Insets)in INodeInsetsProviderCreates an implementation of the interface INodeInsetsProvider by using the given function as implementation for its getInsets method.
getInsets (INode)in INodeInsetsProviderReturns the insets for the given node.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext)in INodeReshapeSnapResultProviderCalled when a node's handle is dragged to add SnapResults for OrthogonalSnapLines or sizes to which this node can potentially snap during resizing.
create (function(GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext):void)in INodeReshapeSnapResultProviderCreates an implementation of the interface INodeReshapeSnapResultProvider by using the given function as implementation for its collectSnapResults method.
create ()in INodeSizeConstraintProviderCreates an implementation of the interface INodeSizeConstraintProvider from the given definition.
getMaximumSize (INode)in INodeSizeConstraintProviderReturns the maximum size allowed for the given node.
getMinimumEnclosedArea (INode)in INodeSizeConstraintProviderReturns the minimum area that needs to be enclosed by the given node.
getMinimumSize (INode)in INodeSizeConstraintProviderReturns the minimum size allowed for the given node.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in INodeSnapResultProviderCalled when a node is dragged to add SnapResults for OrthogonalSnapLines to which this node can potentially snap.
create (function(GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode):void)in INodeSnapResultProviderCreates an implementation of the interface INodeSnapResultProvider by using the given function as implementation for its collectSnapResults method.
fromNodeCenter (INode)in IPortCandidateProviderCreates a trivial implementation of an IPortCandidateProvider that always returns exactly one candidate that is centered at the node's layout.
create ()in IReparentNodeHandlerCreates an implementation of the interface IReparentNodeHandler from the given definition.
isReparentGesture (IInputModeContext, INode)in IReparentNodeHandlerDetermines whether the current gesture that can be determined through the context is a reparent gesture.
isValidParent (IInputModeContext, INode, INode)in IReparentNodeHandlerDetermines whether the provided node may be reparented to a newParent.
reparent (IInputModeContext, INode, INode)in IReparentNodeHandlerPerforms the actual reparenting after the reparent gesture has been finalized.
shouldReparent (IInputModeContext, INode)in IReparentNodeHandlerDetermines whether the user may detach the given node from its current parent in order to reparent it.
create (function(IInputModeContext, INode, StripeVisualizationType):IVisualCreator)in IStripeInputVisualizationHelperCreates an implementation of the interface IStripeInputVisualizationHelper by using the given function as implementation for its getVisualCreator method.
getVisualCreator (IInputModeContext, INode, StripeVisualizationType)in IStripeInputVisualizationHelperReturn an IVisualCreator that is used to visualize the input operation specified by type.
adjustGroupNodeLocation (boolean, INode, Rect?)in NavigationInputModeAdjust the group node location according to the value of autoGroupNodeAlignmentPolicy.
collapseGroup (INode)in NavigationInputModeCollapses the given group node to hide the contents of the group node from this IFoldingView.
enterGroup (INode)in NavigationInputModeThis method allows for entering a group node so that the currently displayed IFoldingView's localRoot will be reset to the provided node.
expandGroup (INode)in NavigationInputModeExpands the given group node to show the contents of the collapsed group node in this IFoldingView.
onGroupCollapsed (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupCollapsed event.
onGroupCollapsing (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupCollapsing event.
onGroupEntered (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupEntered event.
onGroupEntering (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupEntering event.
onGroupExited (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupExited event.
onGroupExiting (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupExiting event.
onGroupExpanded (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupExpanded event.
onGroupExpanding (ItemEventArgs<INode>)in NavigationInputModeRaises the GroupExpanding event.
shouldCollapseGroup (INode)in NavigationInputModePredicate method that decides whether it is allowed to collapse the given group node.
shouldEnterGroup (INode)in NavigationInputModePredicate method that decides whether it is allowed to enter the specific group node.
shouldExpandGroup (INode)in NavigationInputModePredicate method that decides whether it is allowed to expand the given group node.
shouldToggleExpansionState (INode)in NavigationInputModePredicate method that decides whether it is allowed to toggle the collapsed state of the given group node.
toggleExpansionState (INode)in NavigationInputModeToggles the expanded/collapsed state for the given group node in the IFoldingView.
NodeBasedSnapLine (INode, SnapLineOrientation, SnapLineSnapTypes, SnapLineVisualizationType, Point, Object, number)in NodeBasedSnapLineInitializes a new instance of the NodeBasedSnapLine class.
NodeBasedSnapLine (INode, SnapLineOrientation, SnapLineSnapTypes, SnapLineVisualizationType, Point, number, number, Object, number)in NodeBasedSnapLineInitializes a new instance of the NodeBasedSnapLine class.
NodeDropInputMode ()in NodeDropInputModeInitializes a new instance of the NodeDropInputMode class for INodes.
NodeDropInputMode (string, )in NodeDropInputModeInitializes a new instance of the NodeDropInputMode class for the expected data type.
NodeDropInputMode (string, )in NodeDropInputModeInitializes a new instance of the NodeDropInputMode class for the expected data type.
createNode (IInputModeContext, IGraph, INode, IModelItem, Rect)in NodeDropInputModeCreates the node in the graph after it's been dropped.
startDrag (HTMLElement | SVGElement, INode, DragDropEffects?, boolean?, HTMLElement | SVGElement?)in NodeDropInputModeStarts a drag and drop operation for a INode.
getInsets (INode)in NodeInsetsProvider
NodePairBasedSnapLine (INode, INode, SnapLineOrientation, SnapLineSnapTypes, SnapLineVisualizationType, Point, Object, number)in NodePairBasedSnapLineInitializes a new instance of the NodePairBasedSnapLine class.
NodePairBasedSnapLine (INode, INode, SnapLineOrientation, SnapLineSnapTypes, SnapLineVisualizationType, Point, number, number, Object, number)in NodePairBasedSnapLineInitializes a new instance of the NodePairBasedSnapLine class.
NodeReshapeHandleProvider (INode, IReshapeHandler, HandlePositions)in NodeReshapeHandleProviderCreates a default instance that provide handles for each of the handlePositions given for the node.
NodeReshapeHandlerHandle (INode, IReshapeHandler, HandlePositions)in NodeReshapeHandlerHandleDefault constructor that creates a handle for the given position to reshape the node using the given reshapeHandler.
addGridLineSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, INode, SnapLineSnapTypes, IPoint, Point, Point, number, number, Point, SnapTypes)in NodeReshapeSnapResultProviderAdds a snap result for a location that snaps to a grid line.
addGridSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, INode, IGridConstraintProvider<INode>, Point, Point)in NodeReshapeSnapResultProviderAdds a snap result for a location that snaps to the grid.
addSameSizeSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, INode, SnapLineOrientation, IEnumerable<Rect>, number, Point)in NodeReshapeSnapResultProviderAdds a snap result for "same size" to the collect event argument.
addSnaplineSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, INode, OrthogonalSnapLine, Point, Point, SnapTypes)in NodeReshapeSnapResultProviderAdds a snap result for a location that snaps the node's bounds to a snap line.
collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results for the grid.
collectSameSizeSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results that make the node the same size as other elements.
collectSnapLineResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results that makes the node's bounds snap to the fixed node snap lines.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext)in NodeReshapeSnapResultProviderCalled when a node is dragged to add SnapResults for OrthogonalSnapLines or sizes to which this node can potentially snap during resizing.
getSnapLines (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderHelper method for method collectSnapLineResults that gets all the SnapLine that should be checked for the currently moved node.
getMaximumSize (INode)in NodeSizeConstraintProvider
getMinimumEnclosedArea (INode)in NodeSizeConstraintProvider
getMinimumSize (INode)in NodeSizeConstraintProvider
addCenterSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect)in NodeSnapLineProviderCalled by addSnapLines the collect snap lines for the centers of the node.
addFixedNodeBorderSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect)in NodeSnapLineProviderAdds the fixed snap lines around the border of the nodes' layout.
addNodeToNodeSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect)in NodeSnapLineProviderAdds the fixed snap lines around the node for other nodes to snap to using the nodeToNodeDistance.
addNodeToSegmentSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect)in NodeSnapLineProviderAdds the fixed snap lines around the node for edge segments to snap to.
addPortSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect)in NodeSnapLineProviderCalled by addSnapLines the collect snap lines to snap ports to at the provided node.
createCenterSnapLine (GraphSnapContext, INode, SnapLineOrientation, Point)in NodeSnapLineProviderCreates a snap line for the center of nodes.
addGridSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, Point, INode)in NodeSnapResultProviderCalculates a SnapResult and adds it to the argument.
addGridSnapResultCore (GraphSnapContext, CollectSnapResultsEventArgs, Point, INode, GridSnapTypes, SnapPolicy, SnapPolicy)in NodeSnapResultProviderCalculates a SnapResult and adds it to the argument.
collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in NodeSnapResultProviderCollects snap results that snap the node to a grid and adds them to the argument.
collectSnapLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in NodeSnapResultProviderCollects the results for the given layout for all snap lines in question.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in NodeSnapResultProvider
collectSnapResultsForSnapLine (CollectSnapResultsEventArgs, OrthogonalSnapLine, Rect, INode)in NodeSnapResultProviderVerifies whether the node will snap to the given snap line.
isReparentGesture (IInputModeContext, INode)in ReparentNodeHandler
isValidParent (IInputModeContext, INode, INode)in ReparentNodeHandler
reparent (IInputModeContext, INode, INode)in ReparentNodeHandler
shouldReparent (IInputModeContext, INode)in ReparentNodeHandler
enumerateHits (IInputModeContext, Point, INode)in StripeHitTesterReturn a collection of hits at location.
TableItemClickedEventArgs (T, StripeSubregion, INode, IInputModeContext, Point, ModifierKeys, MouseButtons, number)in TableItemClickedEventArgsInitializes a new instance of the TableItemClickedEventArgs<T> class.
TableItemTappedEventArgs (T, StripeSubregion, INode, IInputModeContext, Point, number)in TableItemTappedEventArgsInitializes a new instance of the TableItemTappedEventArgs<T> class.
TableReshapeHandler (IReshapeHandler, INode, ITable)in TableReshapeHandlerCreates a new instance of this Handler which wraps an existing instance of coreHandler and uses table for additional constraints.
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.
FixNodeLayoutData ()in FixNodeLayoutDataCreates a new instance of FixNodeLayoutData which helps configuring FixNodeLayoutStage.
addNodeItemCollection (string, ItemCollection<INode>?)in GenericLayoutDataAdds a set of INodes in the graph that will be passed to the LayoutGraph
addNodeItemCollection (NodeDpKey<boolean>, ItemCollection<INode>?)in GenericLayoutDataAdds a set of INodes in the graph that will be passed 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.
createNodeLayout (INode)in LayoutGraphAdapterFactory method that creates a INodeLayout implementation that wraps the given INode
PartitionGridData ()in PartitionGridDataCreates a new instance of PartitionGridData which helps configuring PartitionGrid.
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.
SubgraphLayoutData ()in SubgraphLayoutDataCreates a new instance of SubgraphLayoutData which helps configuring SubgraphLayout.
getAssignedCellId (INode)in TableLayoutConfiguratorReturns the PartitionCellId assigned to the node.
getAssociatedTable (INode)in TableLayoutConfiguratorReturns the ITable the node belongs to.
isTableNode (INode)in TableLayoutConfiguratorReturns whether node is recognized as a table node by this instance.
TabularLayoutData ()in TabularLayoutDataCreates a new instance of TabularLayoutData which helps configuring TabularLayout.
TemporaryGroupNodeInsertionData ()in TemporaryGroupNodeInsertionDataCreates a new instance of TemporaryGroupNodeInsertionData which helps configuring TemporaryGroupNodeInsertionStage.
YGraphAdapter (IGraph, IEnumerable<INode>?, IEnumerable<IEdge>?)in YGraphAdapterInitializes a new instance of the YGraphAdapter class.
createNodeList (IEnumerable<INode>)in YGraphAdapterCreates a YNodeList that maps the nodes from the IEnumerable<T> to their copied ones.
createNodeMap (IMapper<INode,V>)in YGraphAdapterCreates an INodeMap that delegates to the provided IMapper<K,V> when queried for YNodes in the yGraph.
createNodeMap (function(INode):V)in YGraphAdapterCreates an INodeMap that delegates to the provided delegate when queried for YNodes in the yGraph.
getCopiedNode (INode)in YGraphAdapterYields the node that has been created as a copy in yGraph to represent the given node.
MultiPageLayoutData ()in MultiPageLayoutDataCreates a new instance of MultiPageLayoutData which helps configuring MultiPageLayout.
addMaximumDistance (INode, INode, number, OrganicLayoutConstraintOrientation)in OrganicConstraintDataAdds constraints that enforce a maximum vertical or horizontal distance between the given nodes.
addMinimumDistance (INode, INode, number)in OrganicConstraintDataAdds constraints that enforce a minimum distance between the given nodes.
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.
CurveRoutingStageData ()in CurveRoutingStageDataCreates a new instance of CurveRoutingStageData which helps configuring the CurveRoutingStage.
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.
getBoundsProvider (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in ArrowNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in BevelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
addToggleExpansionStateCommand (SvgVisual, INode, IRenderContext)in CollapsibleNodeStyleDecoratorRendererAdds the toggle expansion state command to the given button visual.
getBoundsProvider (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in CollapsibleNodeStyleDecoratorRendererConfigures the style and node parameters, calls configure and returns this.
getIntersection (INode, IShapeGeometry, IEdge, Point, Point)in DefaultEdgePathCropperFinds the intersection between a node and the edge.
getNodeGeometry (INode)in DefaultEdgePathCropperReturns the geometry that is used to crop the edge at the node outline.
isInside (Point, INode, IShapeGeometry, IEdge)in DefaultEdgePathCropperChecks whether a given point is inside a node's shape geometry with respect to the edge that is being calculated.
getBoundsProvider (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in GeneralPathNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getGroupNodeStyle (INode)in GraphOverviewSvgVisualCreatorReturns and/or configures a group node style for the given node to render.
getGroupNodeVisualCreator (IRenderContext, INode)in GraphOverviewSvgVisualCreatorObtains the IVisualCreator for the given group node.
getNodeStyle (INode)in GraphOverviewSvgVisualCreatorReturns and/or configures a node style for the given node to render.
getNodeVisualCreator (IRenderContext, INode)in GraphOverviewSvgVisualCreatorObtains the IVisualCreator for the given node.
getBoundsProvider (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in GroupNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IBoundsProvider interface that can handle the provided node and its associated style.
getContext (INode, INodeStyle)in INodeStyleRendererGets a temporary context instance that can be used to query additional information for the node's style.
getHitTestable (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IHitTestable interface that can handle the provided node and its associated style.
getMarqueeTestable (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IMarqueeTestable interface that can handle the provided node and its associated style.
getShapeGeometry (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IShapeGeometry interface that can handle the provided node and its associated style.
getVisibilityTestable (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IVisibilityTestable interface that can handle the provided node and its associated style.
getVisualCreator (INode, INodeStyle)in INodeStyleRendererGets an implementation of the IVisualCreator interface that can handle the provided node and its associated style.
getBoundsProvider (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in ImageNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
createVisual (IRenderContext, INode)in NodeStyleBaseCreates the visual representation for node.
getBounds (ICanvasContext, INode)in NodeStyleBaseGets the bounds of the visual for the node in the given context.
getIntersection (INode, Point, Point)in NodeStyleBaseGets the intersection of a line with the visual representation of the node.
getOutline (INode)in NodeStyleBaseGets the outline of the visual style.
isHit (IInputModeContext, Point, INode)in NodeStyleBaseDetermines whether the visual representation of the node has been hit at the given location.
isInBox (IInputModeContext, Rect, INode)in NodeStyleBaseDetermines whether the visualization for the specified node is included in the marquee selection.
isInPath (IInputModeContext, GeneralPath, INode)in NodeStyleBaseDetermines whether the visualization for the specified node is included in the lasso selection.
isInside (INode, Point)in NodeStyleBaseDetermines whether the provided point is geometrically inside the visual bounds of the node.
isVisible (ICanvasContext, Rect, INode)in NodeStyleBaseDetermines whether the visualization for the specified node is visible in the context.
lookup (INode, Class)in NodeStyleBasePerforms the lookup operation for the getContext that has been queried from the renderer.
updateVisual (IRenderContext, TVisual, INode)in NodeStyleBaseUpdates a visual representation for node previously created by createVisual.
getBoundsProvider (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in PanelNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getVisualCreator (INode, INodeStyle)in RectangleNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in ShapeNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getContext (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getMarqueeTestable (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getShapeGeometry (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node properties, calls configure and returns this.
getVisibilityTestable (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in ShinyPlateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in TableNodeStyleRenderer
getContext (INode, INodeStyle)in TableNodeStyleRenderer
getHitTestable (INode, INodeStyle)in TableNodeStyleRenderer
getMarqueeTestable (INode, INodeStyle)in TableNodeStyleRenderer
getShapeGeometry (INode, INodeStyle)in TableNodeStyleRenderer
getVisibilityTestable (INode, INodeStyle)in TableNodeStyleRenderer
getVisualCreator (INode, INodeStyle)in TableNodeStyleRenderer
createTemplate (IRenderContext, INode)in TemplateNodeStyleBaseFactory method that is called by the TemplateNodeStyleRenderer to create the visual that will be used for the display of the node.
getBoundsProvider (INode, INodeStyle)in TemplateNodeStyleRendererProvides a bounds calculation implementation for the given style and node.
getContext (INode, INodeStyle)in TemplateNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getHitTestable (INode, INodeStyle)in TemplateNodeStyleRendererProvides a hit testing implementation for the given style and node.
getMarqueeTestable (INode, INodeStyle)in TemplateNodeStyleRendererProvides a marquee testing implementation for the given style and node.
getShapeGeometry (INode, INodeStyle)in TemplateNodeStyleRendererProvides the geometry for the visual representation.
getVisibilityTestable (INode, INodeStyle)in TemplateNodeStyleRendererConfigures the style and node parameters, does not call configure and returns this.
getVisualCreator (INode, INodeStyle)in TemplateNodeStyleRendererConfigures the style and node parameters, calls configure and returns this.
getBoundsProvider (INode, INodeStyle)in VoidNodeStyleRendererYields the EMPTY that will return empty bounds.
getContext (INode, INodeStyle)in VoidNodeStyleRendererYields a lookup that will only return NEVER if an ILassoTestable is queried.
getHitTestable (INode, INodeStyle)in VoidNodeStyleRendererYields the NEVER that will always report misses.
getMarqueeTestable (INode, INodeStyle)in VoidNodeStyleRendererYields the NEVER that will always report misses.
getShapeGeometry (INode, INodeStyle)in VoidNodeStyleRendererThis implementation always returns the VoidShapeGeometry instance.
getVisibilityTestable (INode, INodeStyle)in VoidNodeStyleRendererYields the NEVER that will always claim invisibility.
getVisualCreator (INode, INodeStyle)in VoidNodeStyleRendererYields the INSTANCE that will do nothing.
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.
createNodeModelManager (ICanvasObjectDescriptor, function(INode):ICanvasObjectGroup)in GraphModelManagerFactory method for creating the ItemModelManager<T> that handles the visual representation of nodes.
getNodeCanvasObjectGroup (INode)in GraphModelManagerRetrieves the ICanvasObjectGroup containing the canvas object of a given node.
paintGroupNode (IRenderContext, CanvasRenderingContext2D, INode)in GraphOverviewCanvasVisualCreatorCallback method that paints the specified node.
paintNode (IRenderContext, CanvasRenderingContext2D, INode)in GraphOverviewCanvasVisualCreatorCallback method that paints the specified node.
createGraphAnimation (IGraph, IMapper<INode,IRectangle>?, IMapper<IEdge,yfiles.geometry.IPoint[]>?, IMapper<IPort,IPortLocationModelParameter>?, IMapper<ILabel,ILabelModelParameter>?, TimeSpan?)in IAnimationCreates a new IAnimation that animates the given layout of all types of graph items.
createNodeAnimation (IGraph, INode, IRectangle, TimeSpan)in IAnimationCreates a new IAnimation that animates the given node from its current layout to the new given targetLayout.
getStyle (INode)in WebGL2GraphModelManagerReturns the currently associated style to use for the node when rendered in WebGL mode.
getWebGL2NodeStyle (INode)in WebGL2GraphModelManagerGets a WebGL2 node style that is similar to the INodeStyle of the given node.
setAnimations (INode, WebGL2Animation)in WebGL2GraphModelManagerSets the animations to apply to the node.
setStyle (INode, WebGL2ShapeNodeStyle | WebGL2IconNodeStyle | WebGL2GroupNodeStyle)in WebGL2GraphModelManagerSets the style to use for the node when rendered in WebGL2 mode.
updateStyle (INode)in WebGL2GraphModelManagerExplicitly updates the WebGL2 style of a node
getWebGL2GroupNodeStyle (INode)in WebGL2GraphOverviewVisualCreatorGets a WebGL2 group node style that is similar to the INodeStyle of the given node.
getWebGL2NodeStyle (INode)in WebGL2GraphOverviewVisualCreatorGets a WebGL2 node style that is similar to the INodeStyle of the given node.

Extending Types

NodeEventArgsA specialized subclass of the ItemEventArgs<T> class that is bound to the INode type and carries additional information about the parent node and the group node status.
NodeDropInputModeAn ItemDropInputMode<T> specialized to the drag and drop of INodes.

Implementing Types

SimpleNodeA mutable implementation of the INode interface that can be used without an IGraph.
INodeGridConstraintProviderThis is a flagging interface for instances of IGridConstraintProvider<T> that can snap coordinates of INodes to a grid.
INodeHitTesterThis is a flagging interface for instances of IHitTester<T> that enumerate over a collection of INodes.