| AllPairsShortestPaths () | in
AllPairsShortestPaths | |
| getDistanceBetween (INode, INode) | in
AllPairsShortestPathsResult | Gets the length of the shortest path between source and sink . |
| getPathBetween (INode, INode) | in
AllPairsShortestPathsResult | Gets the shortest path between a given source and sink node if one exists. |
| getPredecessorsForSource (INode) | in
AllPairsShortestPathsResult | Gets a mapping from each node to the last incoming edge of the shortest path to source . |
| BetweennessCentrality () | in
BetweennessCentrality | |
| Bfs () | in
Bfs | |
| BiconnectedComponentClustering () | in
BiconnectedComponentClustering | |
| BiconnectedComponents () | in
BiconnectedComponents | |
| getNodeComponents (INode) | in
BiconnectedComponentsResult | Gets a collection of all biconnected components that contain the given node . |
| isArticulationNode (INode) | in
BiconnectedComponentsResult | Whether the given node is an articulation point. |
| Bipartition () | in
Bipartition | |
| inSamePartition (INode, INode) | in
BipartitionResult | Returns a value indicating whether the specified nodes are in the same partition. |
| ChainSubstructures () | in
ChainSubstructures | |
| Chains () | in
Chains | |
| CliqueSubstructures () | in
CliqueSubstructures | |
| ClosenessCentrality () | in
ClosenessCentrality | |
| ClusteringCoefficient () | in
ClusteringCoefficient | |
| ConnectedComponents () | in
ConnectedComponents | |
| Cycle () | in
Cycle | |
| CycleEdges () | in
CycleEdges | |
| CycleSubstructures () | in
CycleSubstructures | |
| DegreeCentrality () | in
DegreeCentrality | Creates a new instance. |
| EdgeBetweennessClustering () | in
EdgeBetweennessClustering | |
| EigenvectorCentrality () | in
EigenvectorCentrality | |
| FeedbackEdgeSet () | in
FeedbackEdgeSet | |
| GraphCentrality () | in
GraphCentrality | |
| GraphStructureAnalyzer (IGraph, ) | in
GraphStructureAnalyzer | Creates a new instance for the given graph. |
| getMultiEdges (INode, boolean?) | in
GraphStructureAnalyzer | Determines the multi-edges adjacent to the given node of the directed or undirected graph. |
| HierarchicalClustering () | in
HierarchicalClustering | |
| getDendrogramNode (INode) | in
HierarchicalClusteringResult | Gets the representative of node in the dendrogram. |
| IndependentSets () | in
IndependentSets | |
| Intersections () | in
Intersections | Creates a new Intersections instance with default settings. |
| KCoreComponents () | in
KCoreComponents | |
| KMeansClustering () | in
KMeansClustering | |
| KShortestPaths () | in
KShortestPaths | |
| LabelPropagationClustering () | in
LabelPropagationClustering | |
| LongestPath () | in
LongestPath | |
| LouvainModularityClustering () | in
LouvainModularityClustering | |
| MaximumFlow () | in
MaximumFlow | |
| MinimumCostFlow () | in
MinimumCostFlow | |
| Neighborhood () | in
Neighborhood | |
| NodeAggregation () | in
NodeAggregation | Creates a new instance with default settings. |
| PageRank () | in
PageRank | |
| Paths () | in
Paths | |
| getAllPathsBetween (INode, INode) | in
PathsResult | Gets a collection of all paths between the given start and end nodes. |
| getPathBetween (INode, INode) | in
PathsResult | Returns a path between the given start and end node if one exists. |
| hasPathBetween (INode, INode) | in
PathsResult | Determines whether a path between start and end exists. |
| RankAssignment () | in
RankAssignment | |
| Reachability () | in
Reachability | |
| isReachable (INode) | in
ReachabilityResult | Determines whether a given node is reachable. |
| ShortestPath () | in
ShortestPath | |
| SingleSourceShortestPaths () | in
SingleSourceShortestPaths | |
| getPathTo (INode) | in
SingleSourceShortestPathsResult | Gets the shortest path from the configured source node to the given sink node if one exists. |
| SpanningTree () | in
SpanningTree | |
| StarSubstructures () | in
StarSubstructures | |
| StronglyConnectedComponents () | in
StronglyConnectedComponents | |
| TransitiveClosure () | in
TransitiveClosure | |
| TransitiveEdges () | in
TransitiveEdges | |
| TransitiveReduction () | in
TransitiveReduction | |
| TreeAnalysis () | in
TreeAnalysis | |
| getChildren (INode) | in
TreeAnalysisResult | Gets the child nodes of the given node in the tree. |
| getDepth (INode) | in
TreeAnalysisResult | Gets the depth of the node, that is, the length of the path between the root and node . |
| getDescendants (INode) | in
TreeAnalysisResult | Gets all nodes that are descendants of root , including the edges that connect the descendants. |
| getNearestCommonAncestor (INode) | in
TreeAnalysisResult | Determines the nearest common ancestor for the given nodes. |
| getNearestCommonAncestor (IEnumerable<INode>) | in
TreeAnalysisResult | Determines the nearest common ancestor for the given nodes. |
| getParent (INode) | in
TreeAnalysisResult | Gets the parent node of the given tree node. |
| getSubtree (INode) | in
TreeAnalysisResult | Gets all nodes and edges of the subtree that has subtreeRoot as root. |
| TreeSubstructures () | in
TreeSubstructures | |
| WeightCentrality () | in
WeightCentrality | |
| getDataItem (INode) | in
AdjacencyGraphBuilder | Returns the data item the given node was created for. |
| onNodeCreated (INode, any) | in
AdjacencyGraphBuilder | Triggers the node-created event. |
| onNodeRemoved (INode, any) | in
AdjacencyGraphBuilder | Triggers the node-removed event. |
| onNodeUpdated (INode, any) | in
AdjacencyGraphBuilder | Triggers the node-updated event. |
| createEdge (IGraph, INode, INode, TDataItem) | in
EdgeCreator | Creates an edge in the graph with the values of the bindings resolved against the dataItem . |
| createEdgeCore (IGraph, INode, INode, IEdgeStyle, IEdge['tag']) | in
EdgeCreator | Called from createEdge and performs the actual edge creation in the graph. |
| getDataItem (INode) | in
GraphBuilder | Returns the data item the given node was created for. |
| onNodeCreated (INode, any) | in
GraphBuilder | Triggers the node-created event. |
| onNodeRemoved (INode, any) | in
GraphBuilder | Triggers the node-removed event. |
| onNodeUpdated (INode, any) | in
GraphBuilder | Triggers the node-updated event. |
| applyLayoutBindings (IGraph, INode, TDataItem) | in
NodeCreator | Resolves the layoutBindings against the given dataItem and applies them on the given node layout. |
| applyStyleBindings (IGraph, INode, TDataItem) | in
NodeCreator | Resolves the styleBindings against the given dataItem and applies them to the node style. |
| createNode (IGraph, INode, TDataItem) | in
NodeCreator | Creates a node in the graph with the values of the bindings resolved against the dataItem . |
| createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, INode['tag']) | in
NodeCreator | Called from createNode and performs the actual node creation in the graph. |
| getUpdatedLayout (IGraph, INode, TDataItem) | in
NodeCreator | Resolves the layoutProvider and then applies the layout bindings. |
| getUpdatedStyle (IGraph, INode, TDataItem) | in
NodeCreator | Resolves the styleProvider and then applies the style bindings. |
| getUpdatedTag (IGraph, INode, TDataItem) | in
NodeCreator | Resolves the tagProvider on the given data item. |
| onNodeCreated (IGraph, INode, TDataItem) | in
NodeCreator | Triggers the node-created event. |
| onNodeUpdated (IGraph, INode, TDataItem) | in
NodeCreator | Triggers the node-updated event. |
| updateLabels (IGraph, INode, TDataItem) | in
NodeCreator | Can be used to update the labels of the node that have been added with this NodeCreator<TDataItem>. |
| updateLayout (IGraph, INode, TDataItem) | in
NodeCreator | Updates 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
NodeCreator | Updates the node. |
| updateStyle (IGraph, INode, TDataItem) | in
NodeCreator | Updates 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
NodeCreator | Updates the tag of the node with the given dataItem by calling getUpdatedTag and setting the new tag on the node. |
| getDataItem (INode) | in
TreeBuilder | Returns the data item the given node was created for. |
| onNodeCreated (INode, any) | in
TreeBuilder | Triggers the node-created event. |
| onNodeRemoved (INode, any) | in
TreeBuilder | Triggers the node-removed event. |
| onNodeUpdated (INode, any) | in
TreeBuilder | Triggers the node-updated event. |
| copy (ClipboardOperationContext, INode, Point?, function(IModelItem, IModelItem):void?) | in
ClipboardGraphCopier | Copies a subgraph from the sourceGraph to the targetGraph as defined in the context . |
| copyNodeStyle (IGraph, INode) | in
ClipboardGraphCopier | Copies an INodeStyle instance. |
| copyNodeTag (INode, any) | in
ClipboardGraphCopier | Copies the tag of an INode. |
| createGroupNode (ClipboardOperationContext, INode, INode, Point) | in
ClipboardGraphCopier | Creates a copy of the sourceGroupNode in the targetGraph. |
| createNode (ClipboardOperationContext, INode, Point) | in
ClipboardGraphCopier | Creates a copy of the sourceNode in the targetGraph. |
| createNode (ClipboardOperationContext, INode, INode, Point) | in
ClipboardGraphCopier | Creates a copy of the sourceNode in the targetGraph. |
| onNodeCopied (INode, INode) | in
ClipboardGraphCopier | Called after a node has been copied. |
| addFoldingEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
ExcludingFoldingEdgeConverter | Does not add folding edges to the folding view. |
| FilteredGraphWrapper (IGraph, function(INode):boolean, function(IEdge):boolean?) | in
FilteredGraphWrapper | Creates 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?, INode['tag']?, ) | in
FilteredGraphWrapper | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
FilteredGraphWrapper | |
| getChildren (INode) | in
FilteredGraphWrapper | |
| getParent (INode) | in
FilteredGraphWrapper | |
| isGroupNode (INode) | in
FilteredGraphWrapper | |
| nodePredicateChanged (INode) | in
FilteredGraphWrapper | Should be called by the client when the nodePredicate has changed for the specified node. |
| setIsGroupNode (INode, boolean) | in
FilteredGraphWrapper | |
| setParent (INode, INode) | in
FilteredGraphWrapper | |
| initializeFolderNodeState (FolderNodeState, IFoldingView, INode, INode) | in
FolderNodeConverter | Initializes the appearance of the collapsed group node. |
| updateFolderNodeState (FolderNodeState, IFoldingView, INode, INode) | in
FolderNodeConverter | Updates the folder node state when the masterNode was modified. |
| updateGroupNodeState (FolderNodeState, IFoldingView, INode, INode) | in
FolderNodeConverter | Updates the masterNode when the state was modified. |
| initializeLabels (FolderNodeState, INode) | in
FolderNodeDefaults | Initializes the initial labels of the collapsed group node. |
| initializeNodeLayout (FolderNodeState, INode) | in
FolderNodeDefaults | Initializes the layout of the collapsed group node. |
| initializePorts (FolderNodeState, INode) | in
FolderNodeDefaults | Called by initializeState to initialize the appearance of the representatives of the master ports at the collapsed group node. |
| initializeState (FolderNodeState, INode) | in
FolderNodeDefaults | Called by implementations of the IFolderNodeConverter to initialize the state of a folder node in the folding view. |
| updateLabels (FolderNodeState, INode) | in
FolderNodeDefaults | Callback that updates the immediate labels of the node during updateState. |
| updateMasterLabels (IGraph, FolderNodeState, INode) | in
FolderNodeDefaults | Updates the labels of the master group node to match the state of the folder node. |
| updateMasterNode (FolderNodeState, IGraph, INode) | in
FolderNodeDefaults | Called in response to updateGroupNodeState to optionally update the various properties on the master group node according to the state of the folder node. |
| updateMasterPorts (IGraph, FolderNodeState, INode) | in
FolderNodeDefaults | Updates the ports of the master group node to match the state of the folder node. |
| updatePorts (FolderNodeState, INode) | in
FolderNodeDefaults | Called by updateState to update the appearance of the representatives of the master ports at the collapsed group node. |
| updateState (FolderNodeState, INode) | in
FolderNodeDefaults | Called by implementations of the IFolderNodeConverter to update the state of a folder node in the folding view, once it has changed. |
| addFoldingEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
FoldingEdgeConverter | Actually 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. |
| FoldingEdgeStateId (IEdge, INode, boolean, INode, boolean) | in
FoldingEdgeStateId | Initializes an id for a folding edge in a view that represents a master edge and connects a specific pair of nodes. |
| createFoldingView (INode?, function(INode):boolean?) | in
FoldingManager | Creates 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
FoldingManager | Returns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be collapsed. |
| getEdgesChangedAfterExpand (IFoldingView, INode) | in
FoldingManager | Returns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be expanded. |
| getFolderNodeState (INode) | in
FoldingManager | Provides access to the folder node state of a node. |
| getNodesRevealedAfterExpand (IFoldingView, INode) | in
FoldingManager | Returns 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
FoldingManager | Determines whether for the given masterNode this manager has stored associated folder node state. |
| updateFolderNodeState (INode) | in
FoldingManager | Triggers a call to updateFolderNodeState for all view nodes that represent the given masterNode in its collapsed state. |
| createEdge (INode, INode, IEdgeStyle?, IEdge['tag']?, ) | in
Graph | Creates and returns an edge that connects to the given node instances using the given style instance. |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
Graph | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
Graph | |
| createUndoUnitForIsGroupNodeChange (INode, boolean) | in
Graph | Creates the undo unit for changing whether the given node is a group node. |
| createUndoUnitForNodeCreation (INode, INode, boolean) | in
Graph | Creates the node creation undo unit for the given node. |
| createUndoUnitForNodeRemoval (INode) | in
Graph | Creates the node removal undo unit for the given node. |
| createUndoUnitForNodeStyleChange (INode, INodeStyle) | in
Graph | Creates the undo unit for changing the style of the given node. |
| createUndoUnitForNodeTagChange (INode, any) | in
Graph | Creates the undo unit for changing the tag of the given node. |
| createUndoUnitForParentChange (INode, INode, INode) | in
Graph | Creates the parent change undo unit for the given node. |
| getChildren (INode) | in
Graph | |
| getParent (INode) | in
Graph | |
| isGroupNode (INode) | in
Graph | |
| onAddingNodeLabel (INode, ILabel) | in
Graph | Called just before a node label is added to a node. |
| onChangingNodeStyle (INode, INodeStyle) | in
Graph | Called before a node style is being changed. |
| onCreatingNode (INode) | in
Graph | Called before the node is added to this graph's structure. |
| onNodeCreated (INode) | in
Graph | Triggers the node-created event. |
| onNodeLayoutChanged (INode, Rect) | in
Graph | Called after a node layout has changed. |
| onNodeRemoved (INode, INode, boolean) | in
Graph | Triggers the node-removed event. |
| onNodeStyleChanged (INode, INodeStyle) | in
Graph | Called after a node style has changed. |
| onNodeTagChanged (INode, any) | in
Graph | Called after a node tag has changed. |
| onRemovingNode (INode) | in
Graph | Called before the node will be removed. |
| setIsGroupNode (INode, boolean) | in
Graph | |
| setNodeLayout (INode, Rect) | in
Graph | Sets the layout of the given node to the new values. |
| setParent (INode, INode) | in
Graph | |
| setStyle (INode, INodeStyle) | in
Graph | Assigns the given style instance by reference to the node. |
| findParentByPreviousParent (ClipboardOperationContext, INode, boolean) | in
GraphClipboard | Provides the original parent group node or its ancestor for the given sourceNode . |
| getTargetNode (ClipboardOperationContext, INode, Point) | in
GraphClipboard | Provides a parent group node for the given sourceNode considering the parentNodeDetection. |
| onCopy (ClipboardOperationContext, INode?, function(IModelItem, IModelItem):void?) | in
GraphClipboard | Called from copy and delegates to copy on the current toClipboardCopier instance. |
| onPaste (ClipboardOperationContext, function(IModelItem, IModelItem):void, INode?, IEnumerable<IModelItem>?, Point?) | in
GraphClipboard | Called during paste operation to call copy on the current fromClipboardCopier instance. |
| copy (IGraph, IGraph, function(IModelItem):boolean, INode?, Point?, function(IModelItem, IModelItem):void?) | in
GraphCopier | Copies a subgraph induced by an IEnumerable<IModelItem> from the sourceGraph to the targetGraph . |
| copy (IGraph, IGraph, IEnumerable<IModelItem>?, INode?, Point?, function(IModelItem, IModelItem):void?) | in
GraphCopier | Copies a subgraph induced by an IEnumerable<IModelItem> from the sourceGraph to the targetGraph . |
| copyNodeStyle (IGraph, INode) | in
GraphCopier | Copies an INodeStyle instance. |
| copyNodeTag (INode, INode['tag']) | in
GraphCopier | Copies the tag of an INode. |
| createGroupNode (IGraph, IGraph, INode, INode, Point) | in
GraphCopier | Creates a copy of the sourceGroupNode in the targetGraph . |
| createNode (IGraph, IGraph, INode, Point) | in
GraphCopier | Creates a copy of the sourceNode in the targetGraph . |
| createNode (IGraph, IGraph, INode, INode, Point) | in
GraphCopier | Creates a copy of the sourceNode in the targetGraph . |
| onNodeCopied (INode, INode) | in
GraphCopier | Called after a node has been copied. |
| createEdge (INode, INode, IEdgeStyle?, IEdge['tag']?, ) | in
GraphWrapperBase | |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
GraphWrapperBase | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
GraphWrapperBase | |
| getChildren (INode) | in
GraphWrapperBase | |
| getParent (INode) | in
GraphWrapperBase | |
| isGroupNode (INode) | in
GraphWrapperBase | |
| onNodeCreated (ItemEventArgs<INode>) | in
GraphWrapperBase | Raises the node-created event. |
| onNodeLayoutChanged (INode, Rect) | in
GraphWrapperBase | Raises the node-layout-changed event. |
| onNodeStyleChanged (ItemChangedEventArgs<INode,INodeStyle>) | in
GraphWrapperBase | Raises the node-style-changed event. |
| onNodeTagChanged (ItemChangedEventArgs<INode,any>) | in
GraphWrapperBase | Raises the node-tag-changed event. |
| setIsGroupNode (INode, boolean) | in
GraphWrapperBase | |
| setNodeLayout (INode, Rect) | in
GraphWrapperBase | |
| setParent (INode, INode) | in
GraphWrapperBase | |
| setStyle (INode, INodeStyle) | in
GraphWrapperBase | |
| calculateMinimumEnclosedArea (INode) | in
GroupingSupport | Calculates the minimum area to enclose by the given group node with respect to its IGroupBoundsCalculator. |
| enlargeGroupNode (INode, boolean) | in
GroupingSupport | Enlarges the given group node to ensure that the minimum enclosed area is inside its bounds. |
| enlargeGroupNode (IInputModeContext, INode, boolean) | in
GroupingSupport | Enlarges the group nodes in an interactive scenario, using IReshapeHandler implementations of the group nodes to perform the actual resizing. |
| getAncestors (INode) | in
GroupingSupport | Gets the path to root traversing all parents of the given item. |
| getDescendants (INode) | in
GroupingSupport | Returns all descendants of the provided node that are part of the grouped graph. |
| getDescendantsBottomUp (INode) | in
GroupingSupport | Returns all descendants of the provided node that are part of the grouped graph. |
| getNearestCommonAncestor (INode) | in
GroupingSupport | Determines the nearest common ancestor of the provided nodes in the graph. |
| getNearestCommonAncestor (IEnumerable<INode>) | in
GroupingSupport | Determines the nearest common ancestor of the provided nodes in the graph. |
| isDescendant (INode, INode) | in
GroupingSupport | Determines whether ancestor is an ancestor of node in the grouped graph. |
| create () | in
IFolderNodeConverter | |
| initializeFolderNodeState (FolderNodeState, IFoldingView, INode, INode) | in
IFolderNodeConverter | Called by view implementations to initially create the appearance of a folder node. |
| updateFolderNodeState (FolderNodeState, IFoldingView, INode, INode) | in
IFolderNodeConverter | Called by view implementations to change the appearance of a folder node. |
| updateGroupNodeState (FolderNodeState, IFoldingView, INode, INode) | in
IFolderNodeConverter | Called by view implementations to adapt the appearance of a group node to changes of its closed state. |
| addFoldingEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
IFoldingEdgeConverter | This 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
IFoldingEdgeConverter | |
| collapse (INode) | in
IFoldingView | This method will collapse the children of a group node into the group node. |
| createFolderNode (INode?, Rect?, INodeStyle?, INode['tag']?) | in
IFoldingView | Directly creates a collapsed node on this instance with the given parameters. |
| expand (INode) | in
IFoldingView | This method will expand a previously collapsed group node to make its contents appear in this view. |
| isExpanded (INode) | in
IFoldingView | Determines whether the provided node is currently expanded or will be displayed in expanded state the next time it will be included in this view. |
| updateGroupNodeState (INode) | in
IFoldingView | Updates the master group node of a single folder node in this view using updateGroupNodeState. |
| addRelativePort (INode, Point) | in
IGraph | Adds a new port to the graph at the node using a location that is relative to the center of the node. |
| adjustGroupNodeLayout (INode) | in
IGraph | Method to adjust the size of a group node. |
| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
IGraph | Runs an ILayoutAlgorithm synchronously on the given graph. |
| createCompositeLayoutData (LayoutData<INode,IEdge,ILabel,ILabel>) | in
IGraph | Returns an instance of CompositeLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that combines the given layout data instances. |
| createEdge (INode, INode, IEdgeStyle?, IEdge['tag']?, ) | in
IGraph | Creates and returns an edge that connects to the given node instances using the given style instance. |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
IGraph | Creates a new group node using the provided style and layout as a child of parent . |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
IGraph | Creates a new ordinary node as a direct descendant of parent using the given layout and style. |
| getChildren (INode) | in
IGraph | Returns an enumerable over the children of the provided node. |
| getParent (INode) | in
IGraph | Returns the parent node of the node or null if node is a top-level node. |
| groupNodes (INode, IEnumerable<INode>) | in
IGraph | Groups the nodes in children into the provided group node. |
| groupNodes (IEnumerable<INode>, INodeStyle?, any?, ) | in
IGraph | Groups the nodes in children into a newly created group node. |
| isGroupNode (INode) | in
IGraph | Returns whether the given node is a group node. |
| neighbors (INode) | in
IGraph | Enumerates the neighbors of a given INode. |
| predecessors (INode) | in
IGraph | Enumerates the predecessors of a given INode. |
| setIsGroupNode (INode, boolean) | in
IGraph | Changes whether the given node is a group node or not. |
| setNodeCenter (INode, Point) | in
IGraph | Sets the center of a node to the given world coordinates. |
| setNodeLayout (INode, Rect) | in
IGraph | Sets the layout of the given node to the new value. |
| setParent (INode, INode) | in
IGraph | Sets the parent node for a given node. |
| setStyle (INode, INodeStyle) | in
IGraph | Assigns the given style instance by reference to the node. |
| successors (INode) | in
IGraph | Enumerates the successors of a given INode. |
| getAbsoluteBounds (INode) | in
IStripe | Returns the layout of stripe in absolute coordinates. |
| findColumn (INode, Point, function(IStripe):boolean?) | in
ITable | Finds a column underneath a certain point. |
| findRow (INode, Point, function(IStripe):boolean?) | in
ITable | Finds a row underneath a certain point. |
| findStripes (INode, Point, StripeTypes, function(IStripe):boolean?) | in
ITable | Finds all stripes underneath a certain point. |
| getCellBounds (INode, IColumn, IRow) | in
ITable | Calculates the absolute bounds of a table cell that is determined by column and row |
| getTable (INode) | in
ITable | Gets the ITable instance associated to the given node. |
| placeNodeInCell (IGraph, INode, INode, IColumn, IRow, boolean?, boolean?) | in
ITable | Places node in the center of the table cell determined by column and row . |
| addFirstSeparateEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
MergingFoldingEdgeConverter | Adds the first separate edge to the source and target node pair using the addAsSeparateEdge method. |
| addFoldingEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
MergingFoldingEdgeConverter | Tries to add the folding edge to an existing folding edge, considering the ignoreEdgeDirection property. |
| addGenericLookup (function(INode, Constructor, IContextLookup):any) | in
NodeDecorator | Adds a generic callback as a chain link to the lookup. |
| NodeEventArgs (INode, INode, boolean) | in
NodeEventArgs | Creates a new instance. |
| create () | in
IGraphElementFactory | |
| createEdge (IParseContext, INode, IPort, INode, IPort) | in
IGraphElementFactory | Creates an edge for the given context and the provided source and target nodes or ports. |
| startEdgeCreation (INode, IPoint?) | in
CreateEdgeInputMode | Synthetically starts the interactive edge creation process using the provided INode as the start node. |
| GraphEditorInputMode () | in
GraphEditorInputMode | Creates a new instance that is not bound to an existing graph or selection, initially. |
| adjustGroupNodeSize (IEnumerable<INode>) | in
GraphEditorInputMode | Adjusts the size of the group nodes in the enumerable. |
| adjustToSizeConstraints (INode) | in
GraphEditorInputMode | Adjusts the node's layout to adhere to possible size constraints. |
| onNodeCreated (InputModeItemEventArgs<INode>) | in
GraphEditorInputMode | Raises the node-created event. |
| onNodeDropInputModeNodeCreated (InputModeItemEventArgs<INode>, any) | in
GraphEditorInputMode | Called when the nodeDropInputMode's item-created event is triggered. |
| onNodeReparented (InputModeItemChangedEventArgs<INode,NodeEventArgs>) | in
GraphEditorInputMode | Raises the node-reparented event. |
| selectNodeAndSelfLoopBends (INode) | in
GraphEditorInputMode | Selects the node and possible bends of self-loop edges. |
| setNodeLayout (INode, Rect) | in
GraphEditorInputMode | Updates the bounds of the node. |
| setNodeLocation (INode, Point) | in
GraphEditorInputMode | Updates the location of the node. |
| snapToGrid (IInputModeContext, INode) | in
GraphEditorInputMode | Snaps the node to the grid using the IGridConstraintProvider<T> for INodes queried from the given context. |
| GraphSnapContext () | in
GraphSnapContext | Creates a new instance with default settings. |
| getMovementInfo (INode) | in
GraphSnapContext | Gets the movement info for the given node. |
| GroupingNodePositionHandler (INode, IPositionHandler?) | in
GroupingNodePositionHandler | Initializes a new instance of the GroupingNodePositionHandler class. |
| setCurrentParent (IInputModeContext, INode, INode) | in
GroupingNodePositionHandler | Sets a temporary visual parent for the node during reparenting. |
| create () | in
INodeGridConstraintProvider | |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext) | in
INodeReshapeSnapResultProvider | Called 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
INodeReshapeSnapResultProvider | |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
INodeSnapResultProvider | Called 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
INodeSnapResultProvider | |
| fromNodeCenter (INode) | in
IPortCandidateProvider | Creates a trivial implementation of an IPortCandidateProvider that always returns exactly one candidate that is centered at the node's layout. |
| create () | in
IReparentNodeHandler | |
| isReparentGesture (IInputModeContext, INode) | in
IReparentNodeHandler | Determines whether the current gesture that can be determined through the context is a reparent gesture. |
| isValidParent (IInputModeContext, INode, INode) | in
IReparentNodeHandler | Determines whether the provided node may be reparented to a newParent . |
| reparent (IInputModeContext, INode, INode) | in
IReparentNodeHandler | Performs the actual reparenting after the reparent gesture has been finalized. |
| shouldReparent (IInputModeContext, INode) | in
IReparentNodeHandler | Determines whether the user may detach the given node from its current parent in order to reparent it. |
| NavigationInputMode () | in
NavigationInputMode | Initializes a new instance of the NavigationInputMode class. |
| adjustGroupNodeLocation (boolean, INode, Rect?) | in
NavigationInputMode | Adjust the group node location according to the value of autoGroupNodeAlignmentPolicy. |
| collapseGroup (INode) | in
NavigationInputMode | Collapses the given group node to hide the contents of the group node from this IFoldingView. |
| enterGroup (INode) | in
NavigationInputMode | This 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
NavigationInputMode | Expands the given group node to show the contents of the collapsed group node in this IFoldingView. |
| onGroupCollapsed (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-collapsed event. |
| onGroupCollapsing (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-collapsing event. |
| onGroupEntered (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-entered event. |
| onGroupEntering (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-entering event. |
| onGroupExited (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-exited event. |
| onGroupExiting (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-exiting event. |
| onGroupExpanded (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-expanded event. |
| onGroupExpanding (InputModeItemEventArgs<INode>) | in
NavigationInputMode | Raises the group-expanding event. |
| toggleExpansionState (INode) | in
NavigationInputMode | Toggles the expanded/collapsed state for the given group node in the IFoldingView. |
| NodeDropInputMode (string, ) | in
NodeDropInputMode | Initializes a new instance of the NodeDropInputMode class for the given data type. |
| createNode (IInputModeContext, IGraph, INode, IModelItem, Rect) | in
NodeDropInputMode | Creates the node in the graph after it's been dropped. |
| startDrag (HTMLElement | SVGElement, INode, DragDropEffects?, boolean?, HTMLElement | SVGElement?) | in
NodeDropInputMode | Starts a drag and drop operation for a INode. |
| NodeReshapeHandleProvider (INode, IReshapeHandler, HandlePositions) | in
NodeReshapeHandleProvider | Creates a default instance that provides handles for each of the handlePositions given for the node . |
| NodeReshapeHandlerHandle (INode, IReshapeHandler, HandlePositions) | in
NodeReshapeHandlerHandle | Default constructor that creates a handle for the given position to reshape the node using the given reshapeHandler . |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results for the grid. |
| collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that make the node's bounds snap to the snapLine . |
| collectSameSizeSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapSize, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that make the node the same size as other elements. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext) | in
NodeReshapeSnapResultProvider | Called when a node is dragged to add SnapResults for SnapReferences to which this node can potentially snap during resizing. |
| NodeSnapReferenceProvider (INode) | in
NodeSnapReferenceProvider | Creates a new provider for the given node. |
| collectCircleSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapCircle, Rect, INode) | in
NodeSnapResultProvider | Calculates a SnapResult and adds it to the argument. |
| collectGridSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, Point, INode) | in
NodeSnapResultProvider | Calculates a SnapResult and adds it to the argument. |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, Rect, INode) | in
NodeSnapResultProvider | Collects snap results that snap the node to a grid and adds them to the argument. |
| collectLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapLine, Rect, INode) | in
NodeSnapResultProvider | Collect snap results that snap the node center to the given snap line. |
| collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, Rect, INode) | in
NodeSnapResultProvider | Verifies whether the node will snap to the given snap line. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
NodeSnapResultProvider | |
| 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
StripeHitTester | Return a collection of hits at location . |
| TableItemClickedEventArgs (T, StripeSubregion, INode, IInputModeContext, Point, PointerButtons, number, PointerEventArgs) | in
TableItemClickedEventArgs | Initializes a new instance of the TableItemClickedEventArgs<T> class. |
| TableReshapeHandler (IReshapeHandler, INode, ITable) | in
TableReshapeHandler | Creates a new instance of this Handler which wraps an existing instance of coreHandler and uses table for additional constraints. |
| LayoutExecutor (GraphComponent, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutorAsync (function(object):Promise<object>, GraphComponent, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and optionally animate the layout on the given graphComponent . |
| LayoutExecutorAsync (function(object):Promise<object>, IGraph, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph . |
| addItemData (NodeDataKey<T>, IMapper<INode,T>) | in
LayoutGraphAdapter | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. |
| addItemData (NodeDataKey<T>, function(INode):T, function(INode, T):void?) | in
LayoutGraphAdapter | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. |
| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?) | in
LayoutGraphAdapter | Applies an ILayoutAlgorithm to an IGraph, optionally applying some LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>. |
| applyLayoutData (LayoutData<INode,IEdge,ILabel,ILabel>) | in
LayoutGraphAdapter | Helper method that applies a given LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> for IGraph elements onto the layoutGraph using the mapping between the elements established by this instance. |
| getLayoutNode (INode) | in
LayoutGraphAdapter | Returns the layout graph node that corresponds to the given original node. |
| StructureGraphAdapter (IGraph, IEnumerable<INode>?, IEnumerable<IEdge>?) | in
StructureGraphAdapter | Initializes a new instance of the StructureGraphAdapter class. |
| createCopiedNodeList (IEnumerable<INode>) | in
StructureGraphAdapter | Creates an IEnumerable<T> of copied LayoutNode instances by mapping the provided original INode instances from the originalGraph to their corresponding originals in the structureGraph. |
| createOriginalToCopiedNodeWrapper (IMapper<INode,TValue>) | in
StructureGraphAdapter | Creates an IMapper<K,V> that delegates its operations to the provided IMapper<K,V> for items within the context of the structureGraph, but translates requests so they can be made using the corresponding copied nodes. |
| getCopiedNode (INode) | in
StructureGraphAdapter | Retrieves the copied node from the structureGraph that corresponds to the specified original node. |
| getAssignedCells (INode) | in
TableLayoutConfigurator | Returns the LayoutGridCellDescriptor assigned to the node . |
| getAssociatedTable (INode) | in
TableLayoutConfigurator | Returns the ITable the node belongs to. |
| isTableNode (INode) | in
TableLayoutConfigurator | Returns whether node is recognized as a table node by this instance. |
| InteractiveOrganicLayoutData () | in
InteractiveOrganicLayoutData | Creates a new instance of InteractiveOrganicLayoutData. |
| createVisual (IRenderContext, INode) | in
CompositeNodeStyle | Creates the visual by delegating to all styles. |
| getBounds (ICanvasContext, INode) | in
CompositeNodeStyle | Calculates the bounds as the union of bounds from all styles. |
| getIntersection (INode, Point, Point) | in
CompositeNodeStyle | Calculates the intersection point based on the first style. |
| getOutline (INode) | in
CompositeNodeStyle | Calculates the outline based on the first style. |
| isHit (IInputModeContext, Point, INode) | in
CompositeNodeStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
CompositeNodeStyle | Determines if the node is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
CompositeNodeStyle | Determines if the node is in the path based on any style. |
| isInside (INode, Point) | in
CompositeNodeStyle | Determines if the location is inside the node based on the first style. |
| isVisible (ICanvasContext, Rect, INode) | in
CompositeNodeStyle | Determines visibility based on the visibility of all styles. |
| lookup (INode, Constructor) | in
CompositeNodeStyle | Performs a lookup using the first style as the reference. |
| updateVisual (IRenderContext, Visual, INode) | in
CompositeNodeStyle | Updates the visual by delegating to all styles. |
| createVisual (IRenderContext, INode) | in
DelegatingNodeStyle | Creates the visual with the style from getStyle and the node from getNode. |
| getBounds (ICanvasContext, INode) | in
DelegatingNodeStyle | Gets the bounds with the style from getStyle and the node from getNode. |
| getIntersection (INode, Point, Point) | in
DelegatingNodeStyle | Gets the intersection of a line with the visual representation of the node from getNode by using the style from getStyle. |
| getNode (INode) | in
DelegatingNodeStyle | Returns the node used for rendering. |
| getOutline (INode) | in
DelegatingNodeStyle | Gets the outline of the visual representation of the node from getNode by using the style from getStyle. |
| getStyle (INode) | in
DelegatingNodeStyle | Provides the core implementation of this style, returning the instance to delegate rendering logic. |
| isHit (IInputModeContext, Point, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is included in the lasso selection. |
| isInside (INode, Point) | in
DelegatingNodeStyle | Determines whether the provided point is inside the visual bounds of the node from getNode by using the style from getStyle. |
| isVisible (ICanvasContext, Rect, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is visible. |
| lookup (INode, Constructor) | in
DelegatingNodeStyle | Performs the lookup operation with the style from getStyle and the node from getNode. |
| updateVisual (IRenderContext, Visual, INode) | in
DelegatingNodeStyle | Updates the visual with the style from getStyle and the node from getNode. |
| getIntersection (INode, IShapeGeometry, IEdge, Point, Point) | in
EdgePathCropper | Finds the intersection between a node and the edge. |
| getNodeGeometry (INode) | in
EdgePathCropper | Returns the geometry that is used to crop the edge at the node outline. |
| isInside (Point, INode, IShapeGeometry, IEdge) | in
EdgePathCropper | Checks whether a given point is inside a node's shape geometry with respect to the edge that is being calculated. |
| getBoundsProvider (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IBoundsProvider interface that can handle the provided node and its associated style. |
| getContext (INode, INodeStyle) | in
INodeStyleRenderer | Gets a temporary context instance that can be used to query additional information for the node's style. |
| getHitTestable (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IHitTestable interface that can handle the provided node and its associated style. |
| getLassoTestable (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the ILassoTestable interface that can handle the provided node and its associated style. |
| getMarqueeTestable (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IMarqueeTestable interface that can handle the provided node and its associated style. |
| getShapeGeometry (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IShapeGeometry interface that can handle the provided node and its associated style. |
| getVisibilityTestable (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IVisibilityTestable interface that can handle the provided node and its associated style. |
| getVisualCreator (INode, INodeStyle) | in
INodeStyleRenderer | Gets an implementation of the IVisualCreator interface that can handle the provided node and its associated style. |
| createVisual (IRenderContext, INode) | in
NodeStyleBase | Creates the visual representation for node . |
| getBounds (ICanvasContext, INode) | in
NodeStyleBase | Gets the bounds of the visual for the node in the given context. |
| getIntersection (INode, Point, Point) | in
NodeStyleBase | Gets the intersection of a line with the visual representation of the node. |
| getOutline (INode) | in
NodeStyleBase | Gets the outline of the visual style. |
| isHit (IInputModeContext, Point, INode) | in
NodeStyleBase | Determines whether the visual representation of the node has been hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is included in the lasso selection. |
| isInside (INode, Point) | in
NodeStyleBase | Determines whether the provided point is geometrically inside the visual bounds of the node. |
| isVisible (ICanvasContext, Rect, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is visible in the context. |
| lookup (INode, Constructor) | in
NodeStyleBase | Performs the lookup operation for the getContext that has been queried from the renderer. |
| updateVisual (IRenderContext, TVisual, INode) | in
NodeStyleBase | Updates a visual representation for node previously created by createVisual. |
| applyLayoutAnimated (ILayoutAlgorithm, TimeSpan?, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, boolean?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, Insets?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
GraphComponent | Runs a layout on the graph of the GraphComponent and animates the transition. |
| createNodeModelManager (IObjectRenderer<INode>, function(INode):IRenderTreeGroup) | in
GraphModelManager | Factory method for creating the ItemModelManager<T> that handles the visual representation of nodes. |
| getNodeRenderTreeGroup (INode) | in
GraphModelManager | Retrieves the IRenderTreeGroup containing the render tree element of a given node. |
| paintGroupNode (IRenderContext, CanvasRenderingContext2D, INode) | in
GraphOverviewRenderer | Callback method that paints the specified node . |
| paintNode (IRenderContext, CanvasRenderingContext2D, INode) | in
GraphOverviewRenderer | Callback method that paints the specified node . |
| createGraphAnimation (IGraph, IMapper<INode,IRectangle>?, IMapper<IEdge,yfiles.geometry.IPoint[]>?, IMapper<IPort,IPortLocationModelParameter>?, IMapper<ILabel,ILabelModelParameter>?, TimeSpan?) | in
IAnimation | Creates a new IAnimation that animates the given layout of all types of graph items. |
| createNodeAnimation (IGraph, INode, IRectangle, TimeSpan) | in
IAnimation | Creates a new IAnimation that animates the given node from its current layout to the new given targetLayout . |
| getBoundsProvider (INode) | in
NodeStyleIndicatorRenderer | |
| getHitTestable (INode) | in
NodeStyleIndicatorRenderer | |
| getVisibilityTestable (INode) | in
NodeStyleIndicatorRenderer | |
| getVisualCreator (INode) | in
NodeStyleIndicatorRenderer | |
| getStyle (INode) | in
WebGLGraphModelManager | Returns the currently associated style to use for the node when rendered in WebGL mode. |
| getWebGLNodeStyle (INode) | in
WebGLGraphModelManager | Gets a WebGL2 node style that is similar to the INodeStyle of the given node . |
| setAnimations (INode, WebGLAnimation) | in
WebGLGraphModelManager | Sets the animations to apply to the node. |
| updateStyle (INode) | in
WebGLGraphModelManager | Explicitly updates the WebGL2 style of a node |