| run (IGraph) | in
AllPairsShortestPaths | Finds all shortest paths between pairs of nodes from sources and sinks. |
| run (IGraph) | in
BetweennessCentrality | Computes the betweenness centrality for each node and edge of a given graph. |
| run (IGraph) | in
Bfs | Returns the layers of nodes constructed by a breadth-first search. |
| run (IGraph) | in
BiconnectedComponentClustering | Partitions the graph into clusters based on its biconnected components. |
| run (IGraph) | in
BiconnectedComponents | Determines the biconnected components and articulation points of a given undirected graph. |
| run (IGraph) | in
Bipartition | Calculates a bipartition of the given graph, if one exists. |
| run (IGraph) | in
ChainSubstructures | Returns a list of SubstructureItems that represent isolated chains in the specified graph. |
| run (IGraph) | in
Chains | Finds all chains in a graph. |
| run (IGraph) | in
CliqueSubstructures | Returns a list of SubstructureItems that represent the (undirected) cliques in the specified graph. |
| run (IGraph) | in
ClosenessCentrality | Computes the closeness centrality for the nodes of a graph. |
| run (IGraph) | in
ClusteringCoefficient | Calculates the local clustering coefficient for each node and returns the average clustering coefficient. |
| run (IGraph) | in
ConnectedComponents | Determines the connected components of a given graph. |
| run (IGraph) | in
Cycle | Finds a cycle in the given graph. |
| run (IGraph) | in
CycleEdges | Finds all edges that are part of at least one directed or undirected simple cycle. |
| run (IGraph) | in
CycleSubstructures | Returns a list of SubstructureItems that represent isolated cycles in the specified graph. |
| run (IGraph) | in
DegreeCentrality | Computes the degree centrality for the nodes of a given graph. |
| run (IGraph) | in
EdgeBetweennessClustering | Partitions the graph into groups using edge betweenness centrality. |
| run (IGraph) | in
EigenvectorCentrality | Computes an eigenvector centrality for each node of a given undirected, unweighted graph. |
| run (IGraph) | in
FeedbackEdgeSet | Finds the edges of a given graph whose removal or reversal would make the graph acyclic. |
| run (IGraph) | in
GraphCentrality | Computes the graph centrality for the nodes of a graph. |
| GraphStructureAnalyzer (IGraph, ) | in
GraphStructureAnalyzer | Creates a new instance for the given graph. |
| run (IGraph) | in
HierarchicalClustering | Partitions the graph into clusters using hierarchical clustering. |
| run (IGraph) | in
IndependentSets | Partitions the set of nodes of the given graph into independent sets. |
| run (IGraph) | in
Intersections | Calculates intersections between the items for the given graph. |
| run (IGraph) | in
KCoreComponents | Determines the k-Cores of a given graph. |
| run (IGraph) | in
KMeansClustering | Partitions the graph into clusters using k-means clustering. |
| run (IGraph) | in
KShortestPaths | Finds the k shortest paths between pairs of the source and the sink nodes. |
| run (IGraph) | in
LabelPropagationClustering | Detects the communities in the specified input graph by applying a label propagation algorithm. |
| run (IGraph) | in
LongestPath | Finds the longest directed path in an acyclic graph. |
| run (IGraph) | in
LouvainModularityClustering | Detects the communities in the specified input graph by applying the Louvain modularity method. |
| run (IGraph) | in
MaximumFlow | Solves a maximum flow problem. |
| run (IGraph) | in
MinimumCostFlow | Solves the minimum-cost flow problem. |
| run (IGraph) | in
Neighborhood | Finds neighbors of a set of nodes. |
| run (IGraph) | in
NodeAggregation | Aggregates the nodes of the given graph and creates a hierarchical clustering structure. |
| run (IGraph) | in
PageRank | Computes page rank values for all nodes based on their attached edges. |
| run (IGraph) | in
Paths | Finds all paths between startNodes and endNodes. |
| run (IGraph) | in
RankAssignment | Solves the rank assignment problem. |
| run (IGraph) | in
Reachability | Determines the set of nodes that are reachable from the startNodes. |
| run (IGraph) | in
ShortestPath | Finds the shortest path between source and sink. |
| run (IGraph) | in
SingleSourceShortestPaths | Finds the shortest paths between source and sinks. |
| run (IGraph) | in
SpanningTree | Calculates a minimum spanning tree or forest for the given graph. |
| run (IGraph) | in
StarSubstructures | Returns a list of SubstructureItems that represent isolated stars in the specified graph. |
| run (IGraph) | in
StronglyConnectedComponents | Determines the strongly connected components of a given graph. |
| run (IGraph) | in
TransitiveClosure | Calculates the transitive closure for a directed acyclic graph. |
| run (IGraph) | in
TransitiveEdges | Calculates the transitive edges that connect the visibleNodes in the specified graph. |
| run (IGraph) | in
TransitiveReduction | Calculates the transitive reduction for a directed acyclic graph. |
| run (IGraph) | in
TreeAnalysis | Analyzes a tree graph and calculates relevant properties of the tree structure. |
| run (IGraph) | in
TreeSubstructures | Returns a list of SubstructureItems that represent isolated trees in the specified graph. |
| run (IGraph) | in
WeightCentrality | Computes the weight centrality for the nodes of a graph. |
| AdjacencyGraphBuilder (IGraph?) | in
AdjacencyGraphBuilder | Initializes a new instance of the AdjacencyGraphBuilder class that operates on the given graph. |
| applyStyleBindings (IGraph, IEdge, TDataItem) | in
EdgeCreator | Resolves the styleBindings against the given dataItem and applies them to the given edge style. |
| 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. |
| getUpdatedBends (IGraph, IEdge, TDataItem) | in
EdgeCreator | Resolves the bendsProvider on the given data item. |
| getUpdatedStyle (IGraph, IEdge, TDataItem) | in
EdgeCreator | Resolves the styleProvider and then applies the style bindings. |
| getUpdatedTag (IGraph, IEdge, TDataItem) | in
EdgeCreator | Resolves the tagProvider on the given data item. |
| onEdgeCreated (IGraph, IEdge, TDataItem) | in
EdgeCreator | Triggers the edge-created event. |
| onEdgeUpdated (IGraph, IEdge, TDataItem) | in
EdgeCreator | Triggers the edge-updated event. |
| updateBends (IGraph, IEdge, TDataItem) | in
EdgeCreator | Updates the bends of the edge with the given dataItem by calling getUpdatedBends and updating the bends on the edge in the graph. |
| updateEdge (IGraph, IEdge, TDataItem) | in
EdgeCreator | Updates the edge. |
| updateLabels (IGraph, IEdge, TDataItem) | in
EdgeCreator | Can be used to update the labels of the edge that have been added with this EdgeCreator<TDataItem>. |
| updateStyle (IGraph, IEdge, TDataItem) | in
EdgeCreator | Updates the style of the edge with the given dataItem by calling getUpdatedStyle and applying the style to the edge in the graph. |
| updateTag (IGraph, IEdge, TDataItem) | in
EdgeCreator | Updates the tag of the edge with the given dataItem by calling getUpdatedTag and setting the new tag on the edge. |
| GraphBuilder (IGraph?, ) | in
GraphBuilder | Initializes a new instance of the GraphBuilder class that operates on the given graph. |
| GraphBuilderItemEventArgs (IGraph, TItem, TDataItem) | in
GraphBuilderItemEventArgs | Creates a new instance of the GraphBuilderItemEventArgs<TItem,TObject> class with the given graph, item, and source object. |
| addLabel (IGraph, ILabelOwner, TDataItem) | in
LabelCreator | Adds a label on the given ILabelOwner with the values of the bindings resolved against the dataItem . |
| addLabelCore (IGraph, ILabelOwner, string, ILabelModelParameter, ILabelStyle, Size, ILabel['tag']) | in
LabelCreator | Called from addLabel and performs the actual label creation in the graph. |
| applyPreferredSizeBindings (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the preferredSizeBindings against the given dataItem and applies them to the given label preferredSize. |
| applyStyleBindings (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the styleBindings against the given dataItem and applies them to the given label style. |
| getUpdatedLayoutParameter (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the layoutParameterProvider on the given data item. |
| getUpdatedPreferredSize (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the preferredSizeProvider and then applies the preferred size bindings. |
| getUpdatedStyle (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the styleProvider and then applies the style bindings. |
| getUpdatedTag (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the tagProvider on the given data item. |
| getUpdatedText (IGraph, ILabel, TDataItem) | in
LabelCreator | Resolves the textProvider on the given data item. |
| onLabelAdded (IGraph, TDataItem, ILabel) | in
LabelCreator | Triggers the label-added event. |
| onLabelUpdated (IGraph, TDataItem, ILabel) | in
LabelCreator | Triggers the label-updated event. |
| updateLabel (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the label. |
| updateLayoutParameter (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the layoutParameter of the label with the given dataItem by calling getUpdatedLayoutParameter and setting the new parameter on the label. |
| updatePreferredSize (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the preferredSize of the label with the given dataItem by calling getUpdatedPreferredSize and setting the new size on the label. |
| updateStyle (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the style of the label with the given dataItem by calling getUpdatedStyle and applying the style to the node in the graph. |
| updateTag (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the tag of the label with the given dataItem by calling getUpdatedTag and setting the new tag on the label. |
| updateText (IGraph, ILabel, TDataItem) | in
LabelCreator | Updates the text of the label with the given dataItem by calling getUpdatedText and setting the new text on the label. |
| 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. |
| TreeBuilder (IGraph?) | in
TreeBuilder | Initializes a new instance of the TreeBuilder class that operates on the given graph. |
| createLayoutData (IGraph?) | in
CircularLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the CircularLayout. |
| createLayoutData (IGraph?) | in
CompactDiskLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the CompactDiskLayout. |
| copyEdgeStyle (IGraph, IEdge) | in
ClipboardGraphCopier | Copies an IEdgeStyle instance. |
| copyLabelLayoutParameter (IGraph, ILabel) | in
ClipboardGraphCopier | Copies a ILabelModelParameter for a given label. |
| copyLabelStyle (IGraph, ILabel) | in
ClipboardGraphCopier | Copies an ILabelStyle instance. |
| copyNodeStyle (IGraph, INode) | in
ClipboardGraphCopier | Copies an INodeStyle instance. |
| copyPortLocationParameter (IGraph, IPort) | in
ClipboardGraphCopier | Copies a IPortLocationModelParameter for a given port. |
| copyPortStyle (IGraph, IPort) | in
ClipboardGraphCopier | Copies an IPortStyle instance. |
| getSourceFoldingManager (IGraph) | in
ClipboardGraphCopier | Retrieves the FoldingManager from the given source graph. |
| getTargetFoldingManager (IGraph) | in
ClipboardGraphCopier | Retrieves the FoldingManager from the given target graph. |
| onGraphCopied (IGraph, IGraph) | in
ClipboardGraphCopier | Called after the entire graph has been copied. |
| 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. |
| addEventHandlers (IGraph) | in
FilteredGraphWrapper | |
| onGraphChanged (IGraph, IGraph) | in
FilteredGraphWrapper | |
| removeEventHandlers (IGraph) | in
FilteredGraphWrapper | |
| 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. |
| updateMasterEdges (IGraph, FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called in response to updateMasterEdges to optionally update the various properties of the master edges according to the state of the folding edge. |
| updateMasterLabels (IGraph, FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Updates the labels of the master edges to match the state of the folding edge. |
| updateMasterPorts (IGraph, FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called by updateMasterEdges to synchronize the ports via updateMasterPort. |
| updateMaster (IGraph, FoldingLabelState, ILabel) | in
FoldingLabelDefaults | Called in response to updateGroupNodeState and updateMasterEdges to optionally update the various properties on the master label according to the state of the folding label. |
| FoldingManager (IGraph, ) | in
FoldingManager | Creates a manager instance for the given masterGraph to create views on top of it that support folding operations. |
| updateMasterLabels (IGraph, FoldingPortState, IPort) | in
FoldingPortDefaults | Updates the labels of the master ports to match the state of the folding variants. |
| updateMasterPort (IGraph, FoldingPortState, IPort) | in
FoldingPortDefaults | Updates a single master port to match the state of the folding port. |
| copy (IGraph, IEnumerable<IModelItem>?) | in
GraphClipboard | Copies the itemsToCopy to the clipboard graph. |
| createContext (IGraph, IGraph, IInputModeContext?) | in
GraphClipboard | Factory method that creates the context for the upcoming calls to the IClipboardHelper methods. |
| cut (IGraph, IEnumerable<IModelItem>) | in
GraphClipboard | Cuts the items indicated by itemsToCut to the clipboard and removes them from the graph. |
| duplicate (IInputModeContext, IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?) | in
GraphClipboard | Duplicates the itemsToDuplicate from and to the graph . |
| getLabelLayoutParameter (ClipboardGraphCopier, IGraph, ILabel, ILabelOwner) | in
GraphClipboard | Gets an ILabelModelParameter for the given sourceLabel to be placed at the given newTargetOwner . |
| getPortLocationParameter (ClipboardGraphCopier, IGraph, IPort, IPortOwner) | in
GraphClipboard | Gets an IPortLocationModelParameter for the given sourcePort to be placed at the given newTargetOwner . |
| paste (IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?, IEnumerable<IModelItem>?, Point?, IInputModeContext?) | in
GraphClipboard | Pastes the itemsToPaste from the clipboardGraph to the targetGraph . |
| removeItems (IGraph, IEnumerable<IModelItem>) | in
GraphClipboard | Removes the itemsToRemove from the graph during a cut operation. |
| addBend (IGraph, IGraph, IEdge, IBend, Point, number) | in
GraphCopier | Adds a bend to the targetEdge in the targetGraph as a copy of the sourceBend . |
| addLabel (IGraph, IGraph, ILabelOwner, ILabel) | in
GraphCopier | Adds a label to the targetOwner in the targetGraph as a copy of the sourceLabel . |
| addPort (IGraph, IGraph, IPortOwner, IPort) | in
GraphCopier | Adds a port to the targetOwner in the targetGraph as a copy of the sourcePort . |
| 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 . |
| copyEdgeStyle (IGraph, IEdge) | in
GraphCopier | Copies an IEdgeStyle instance. |
| copyLabelLayoutParameter (IGraph, ILabel) | in
GraphCopier | Copies a ILabelModelParameter for a given label. |
| copyLabelStyle (IGraph, ILabel) | in
GraphCopier | Copies an ILabelStyle instance. |
| copyNodeStyle (IGraph, INode) | in
GraphCopier | Copies an INodeStyle instance. |
| copyPortLocationParameter (IGraph, IPort) | in
GraphCopier | Copies a IPortLocationModelParameter for a given port. |
| copyPortStyle (IGraph, IPort) | in
GraphCopier | Copies an IPortStyle instance. |
| createEdge (IGraph, IGraph, IEdge, IPort, IPort) | in
GraphCopier | Adds an edge to the targetGraph as a copy of the sourceEdge . |
| 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 . |
| getSourceFoldingManager (IGraph) | in
GraphCopier | Retrieves the FoldingManager from the given source graph. |
| getTargetFoldingManager (IGraph) | in
GraphCopier | Retrieves the FoldingManager from the given target graph. |
| onGraphCopied (IGraph, IGraph) | in
GraphCopier | Called after the entire graph has been copied. |
| GraphDecorator (IGraph) | in
GraphDecorator | Initializes a new instance of the GraphDecorator class. |
| GraphWrapperBase (IGraph) | in
GraphWrapperBase | Creates a new instance that wraps a given IGraph. |
| addEventHandlers (IGraph) | in
GraphWrapperBase | Adds event handlers that propagate graph events from graph to listeners on this instance. |
| onGraphChanged (IGraph, IGraph) | in
GraphWrapperBase | Called when the wrappedGraph property value changes and after initialization of the field. |
| onGraphTagChanged (ItemChangedEventArgs<IGraph,any>) | in
GraphWrapperBase | Raises the graph-tag-changed event. |
| removeEventHandlers (IGraph) | in
GraphWrapperBase | Removes event handlers for graph that have been added with addEventHandlers. |
| GroupingSupport (IGraph) | in
GroupingSupport | Creates a new instance which operates on the given graph . |
| calculateBounds (IGraph) | in
IGroupBoundsCalculator | Calculates the bounds of the layout for the group node whose lookup returned this provider. |
| create (function(IGraph):Rect) | in
IGroupBoundsCalculator | |
| placeNodeInCell (IGraph, INode, INode, IColumn, IRow, boolean?, boolean?) | in
ITable | Places node in the center of the table cell determined by column and row . |
| installDynamicUndoSupport (IGraph) | in
Table | Installs the undo support for use with all tables that are bound to nodes in graph . |
| installStaticUndoSupport (IGraph) | in
Table | Installs the undo support for use with all tables that are bound to nodes in graph . |
| uninstallDynamicUndoSupport (IGraph) | in
Table | Uninstalls the undo support that has previously been installed with installDynamicUndoSupport |
| uninstallStaticUndoSupport (IGraph) | in
Table | Uninstalls the undo support that has previously been installed with installStaticUndoSupport |
| addGraphInputData (Constructor<TValue>, string, function(IGraph, TValue):void, function(IParseContext, Node, Constructor):TValue?, string?) | in
GraphMLIOHandler | Register graphData as an input data target for GraphML data that is present at the graph level. |
| addGraphInputData (Constructor<TValue>, function(Element):boolean, function(IGraph, TValue):void, function(IParseContext, Node, Constructor):TValue?) | in
GraphMLIOHandler | Register graphData as an input data target for GraphML data that is present at the graph level. |
| addGraphOutputData (Constructor<TValue>, string, function(IGraph):TValue, function(IWriteContext, TValue, Constructor):void?, KeyType?, string?) | in
GraphMLIOHandler | Register graphData as an output data source for data that is written at the graph level. |
| parse (IGraph, Document, IParseContext) | in
GraphMLIOHandler | Parses the XML document document into an graph instance. |
| readFromDocument (IGraph, Document) | in
GraphMLIOHandler | Read GraphML from an existing XML document. |
| readFromGraphMLText (IGraph, string) | in
GraphMLIOHandler | Convenience method that imports the graph from an XML data provided in a string data . |
| readFromURL (IGraph, string) | in
GraphMLIOHandler | Reads GraphML content from the given url and populates the graph . |
| write (IGraph) | in
GraphMLIOHandler | Writes the given graph object to GraphML. |
| createLayoutData (IGraph?) | in
HierarchicalLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the HierarchicalLayout. |
| CreateEdgeInputMode () | in
CreateEdgeInputMode | Creates a new instance that will use the IGraph from the parentInputModeContext to create edges in. |
| createEdge (IGraph, IPortCandidate, IPortCandidate) | in
CreateEdgeInputMode | Called at the end of the edge creation process if both startPortCandidate and endPortCandidate have been set. |
| GraphEditorInputMode () | in
GraphEditorInputMode | Creates a new instance that is not bound to an existing graph or selection, initially. |
| create (function(IInputModeContext, IGraph, Point):number) | in
IBendCreator | |
| createBend (IInputModeContext, IGraph, Point) | in
IBendCreator | Creates a bend at the position supplied at the given graph for the edge whose lookup provided this creator. |
| cleanUpEdge (IInputModeContext, IGraph) | in
IOrthogonalEdgeHelper | Invoked after the edge this helper was provided for has been edited orthogonally. |
| create () | in
IOrthogonalEdgeHelper | |
| ItemDropInputMode (string, ) | in
ItemDropInputMode | Initializes a new instance of the ItemDropInputMode<T> class for the given data type. |
| populatePreviewGraph (IGraph) | in
ItemDropInputMode | Subclasses shall fill the specified graph that is used to preview the dragged item. |
| updatePreview (IGraph, Point) | in
ItemDropInputMode | Subclasses shall update the previewGraph so the dragged item is displayed at the specified dragLocation . |
| LabelDropInputMode (string, ) | in
LabelDropInputMode | Initializes a new instance of the LabelDropInputMode class for the given data type. |
| createLabel (IInputModeContext, IGraph, ILabel, ILabelOwner, ILabelModelParameter) | in
LabelDropInputMode | Creates the label in the graph after it's been dropped. |
| populatePreviewGraph (IGraph) | in
LabelDropInputMode | |
| updatePreview (IGraph, Point) | in
LabelDropInputMode | |
| 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. |
| populatePreviewGraph (IGraph) | in
NodeDropInputMode | |
| updatePreview (IGraph, Point) | in
NodeDropInputMode | |
| cleanUpEdgePath (IGraph, IEdge) | in
OrthogonalEdgeEditingContext | Cleans up the edge's path after a successfully finished drag. |
| cleanUpEdgePaths (IGraph) | in
OrthogonalEdgeEditingContext | Called after a successfully finished drag to clean up artifacts of modified edges. |
| prepareEdgePaths (IGraph) | in
OrthogonalEdgeEditingContext | Called during dragInitialized to prepare the edge paths for orthogonal editing. |
| prepareOrthogonalEdge (IGraph, IEdge, IListEnumerable<SegmentOrientation>, IListEnumerable<MovementInfo>) | in
OrthogonalEdgeEditingContext | Helper method that inspects and prepares an orthogonal edge for the upcoming edit process. |
| removeAddedBends (IGraph, IEnumerable<IBend>) | in
OrthogonalEdgeEditingContext | Removes previously registered added bends. |
| cleanUpEdge (IInputModeContext, IGraph) | in
OrthogonalEdgeHelper | Invoked after the edge has been edited orthogonally. |
| createInstance (IInputModeContext, IGraph, IPortLocationModelParameter, IPortStyle, IPort['tag']) | in
PortCandidate | Actually creates the IPort instance. |
| PortDropInputMode (string, ) | in
PortDropInputMode | Initializes a new instance of the PortDropInputMode class for the given data type. |
| createPort (IInputModeContext, IGraph, IPort, IPortOwner, IPortLocationModelParameter) | in
PortDropInputMode | Creates the port in the graph after it has been dropped. |
| populatePreviewGraph (IGraph) | in
PortDropInputMode | |
| updatePreview (IGraph, Point) | in
PortDropInputMode | |
| setParameter (IGraph, IPort, IPortLocationModelParameter) | in
PortLocationModelParameterHandle | Applies the parameter. |
| PortRelocationHandle (IGraph, IEdge, boolean) | in
PortRelocationHandle | Creates a new instance of the PortRelocationHandle class. |
| PortRelocationHandleProvider (IGraph, IEdge) | in
PortRelocationHandleProvider | Initializes a new instance of the PortRelocationHandleProvider class using the given graph and edge. |
| createPortRelocationHandle (IGraph, IEdge, boolean) | in
PortRelocationHandleProvider | Factory method that creates the handle for this provider. |
| StripeDropInputMode (string, ) | in
StripeDropInputMode | Initializes a new instance of the StripeDropInputMode class for the given data type. |
| populatePreviewGraph (IGraph) | in
StripeDropInputMode | |
| updatePreview (IGraph, Point) | in
StripeDropInputMode | |
| createLayoutData (IGraph?) | in
GenericLabeling | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the GenericLabeling. |
| createLayoutData (IGraph?) | in
AlignmentStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the AlignmentStage. |
| createLayoutData (IGraph) | in
BendSubstitutionStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the BendSubstitutionStage. |
| createLayoutData (IGraph?) | in
ComponentLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the ComponentLayout. |
| createLayoutData (IGraph) | in
CurveFittingStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the CurveFittingStage. |
| createLayoutData (IGraph?) | in
GenericLayoutGridStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the GenericLayoutGridStage. |
| createLayoutData (IGraph?) | in
GivenCoordinatesLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the GivenCoordinatesLayout. |
| createLayoutData (IGraph?) | in
LayoutAnchoringStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the LayoutAnchoringStage. |
| LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| 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 . |
| LayoutGraphAdapter (IGraph) | in
LayoutGraphAdapter | Creates a new adapter using the given originalGraph . |
| createLayoutData (IGraph?) | in
PlaceNodesAtBarycenterStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the PlaceNodesAtBarycenterStage. |
| createLayoutData (IGraph?) | in
RadialGroupLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the RadialGroupLayout. |
| createLayoutData (IGraph?) | in
RecursiveGroupLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the RecursiveGroupLayout. |
| createLayoutData (IGraph?) | in
RemoveOverlapsStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the RemoveOverlapsStage. |
| StructureGraphAdapter (IGraph, IEnumerable<INode>?, IEnumerable<IEdge>?) | in
StructureGraphAdapter | Initializes a new instance of the StructureGraphAdapter class. |
| createLayoutData (IGraph?) | in
SubgraphLayoutStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the SubgraphLayoutStage. |
| cleanUp (IGraph) | in
TableLayoutConfigurator | Destroy all information that results from a previous prepare and a subsequent layout. |
| prepare (IGraph) | in
TableLayoutConfigurator | Setup layout grid information from a graph that contains table structures |
| restore (IGraph) | in
TableLayoutConfigurator | Write back all information from the layout grid |
| createLayoutData (IGraph?) | in
TabularLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the TabularLayout. |
| createLayoutData (IGraph?) | in
TemporaryGroupInsertionStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the TemporaryGroupInsertionStage. |
| createLayoutData (IGraph?) | in
MultiPageLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the MultiPageLayout. |
| createLayoutData (IGraph?) | in
InteractiveOrganicLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the InteractiveOrganicLayout. |
| updateNodeCenters (IGraph, number?, number?, number?) | in
InteractiveOrganicLayoutData | Writes calculated intermediate center locations of nodes to the graph and returns the largest movement applied. |
| createLayoutData (IGraph?) | in
OrganicLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the OrganicLayout. |
| createLayoutData (IGraph?) | in
OrthogonalLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the OrthogonalLayout. |
| createLayoutData (IGraph?) | in
ClearAreaLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the ClearAreaLayout. |
| createLayoutData (IGraph?) | in
FillAreaLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the FillAreaLayout. |
| createLayoutData (IGraph?) | in
PartialLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the PartialLayout. |
| createLayoutData (IGraph?) | in
RadialLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the RadialLayout. |
| createLayoutData (IGraph) | in
CurveRoutingStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the CurveRoutingStage. |
| createLayoutData (IGraph?) | in
EdgeRouter | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the EdgeRouter. |
| createLayoutData (IGraph) | in
OctilinearRoutingStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the OctilinearRoutingStage. |
| createLayoutData (IGraph?) | in
OrganicEdgeRouter | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the OrganicEdgeRouter. |
| createLayoutData (IGraph?) | in
SelfLoopRouter | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to define the edges affected by the SelfLoopRouter. |
| createLayoutData (IGraph?) | in
StraightLineEdgeRouter | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the StraightLineEdgeRouter. |
| createLayoutData (IGraph?) | in
SeriesParallelLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the SeriesParallelLayout. |
| createLayoutData (IGraph?) | in
RadialTreeLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the RadialTreeLayout. |
| createLayoutData (IGraph?) | in
TreeLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the TreeLayout. |
| createLayoutData (IGraph?) | in
TreeMapLayout | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the TreeMapLayout. |
| createLayoutData (IGraph?) | in
TreeReductionStage | Returns an instance of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that can be used to perform item-specific configurations for the TreeReductionStage. |
| GraphComponent (HTMLElement, ) | in
GraphComponent | Creates a new instance of the GraphComponent in the given div element. |
| GraphComponent () | in
GraphComponent | Creates a new instance of the GraphComponent. |
| GraphComponent (string, ) | in
GraphComponent | Creates a new instance of GraphComponent using the div element that is specified by the selector . |
| install (CanvasComponent, IGraph, IRenderTreeGroup?) | in
GraphModelManager | Installs this instance for the specified CanvasComponent. |
| onGraphChanged (IGraph, IGraph) | in
GraphModelManager | Called when the graph property changes. |
| getBoundsProvider (IGraph) | in
GraphOverviewRenderer | |
| getHitTestable (IGraph) | in
GraphOverviewRenderer | |
| getVisibilityTestable (IGraph) | in
GraphOverviewRenderer | |
| getVisualCreator (IGraph) | in
GraphOverviewRenderer | |
| createEdgeSegmentAnimation (IGraph, IEdge, IPoint, Point, Point, TimeSpan) | in
IAnimation | Creates a new IAnimation that animates the given edge 's bends from its current shape linearly to the shape given by the endBends and final port locations. |
| 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. |
| createLabelAnimation (IGraph, ILabel, ILabelModelParameter, TimeSpan) | in
IAnimation | Creates a new IAnimation that animates the given label from its current layout linearly to the layout given by the targetLayoutParameter . |
| createLayoutAnimation (IGraph, LayoutGraphAdapter, TimeSpan) | in
IAnimation | Creates a new IAnimation instance that animates the current graph to the layout given by the layoutGraph instance of the given adapter . |
| 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 . |
| createPortAnimation (IGraph, IPort, IPortLocationModelParameter, TimeSpan) | in
IAnimation | Creates a new IAnimation that animates the given port from its current location to the new location given by the targetLocationParameter . |
| install (CanvasComponent, IGraph, IRenderTreeGroup?) | in
WebGLGraphModelManager | |
| onGraphChanged (IGraph, IGraph) | in
WebGLGraphModelManager | |