| AllPairsShortestPaths () | in
AllPairsShortestPaths | |
| BetweennessCentrality () | in
BetweennessCentrality | |
| Bfs () | in
Bfs | |
| BiconnectedComponentClustering () | in
BiconnectedComponentClustering | |
| BiconnectedComponents () | in
BiconnectedComponents | |
| Bipartition () | in
Bipartition | |
| 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. |
| getAverageWeightedDegree (IMapper<IEdge,number>, boolean?) | in
GraphStructureAnalyzer | Computes the average weighted degree of the graph. |
| getDiameter (IMapper<IEdge,number>, boolean?) | in
GraphStructureAnalyzer | Computes the diameter of the graph. |
| getMultiEdges (IEdge, boolean?) | in
GraphStructureAnalyzer | Determines the multi-edges between the source and target node of the given edge of the directed or undirected graph. |
| HierarchicalClustering () | in
HierarchicalClustering | |
| 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 | |
| RankAssignment () | in
RankAssignment | |
| Reachability () | in
Reachability | |
| ShortestPath () | in
ShortestPath | |
| SingleSourceShortestPaths () | in
SingleSourceShortestPaths | |
| SpanningTree () | in
SpanningTree | |
| StarSubstructures () | in
StarSubstructures | |
| StronglyConnectedComponents () | in
StronglyConnectedComponents | |
| TransitiveClosure () | in
TransitiveClosure | |
| TransitiveEdges () | in
TransitiveEdges | |
| TransitiveReduction () | in
TransitiveReduction | |
| TreeAnalysis () | in
TreeAnalysis | |
| TreeSubstructures () | in
TreeSubstructures | |
| WeightCentrality () | in
WeightCentrality | |
| getDataItem (IEdge) | in
AdjacencyGraphBuilder | Returns the data item the given edge was created for. |
| onEdgeCreated (IEdge, any) | in
AdjacencyGraphBuilder | Triggers the edge-created event. |
| onEdgeRemoved (IEdge, any) | in
AdjacencyGraphBuilder | Triggers the edge-removed event. |
| onEdgeUpdated (IEdge, any) | in
AdjacencyGraphBuilder | Triggers the edge-updated event. |
| applyStyleBindings (IGraph, IEdge, TDataItem) | in
EdgeCreator | Resolves the styleBindings against the given dataItem and applies them to the given edge style. |
| 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. |
| getDataItem (IEdge) | in
GraphBuilder | Returns the data item the given edge was created for. |
| onEdgeCreated (IEdge, any) | in
GraphBuilder | Triggers the edge-created event. |
| onEdgeRemoved (IEdge, any) | in
GraphBuilder | Triggers the edge-removed event. |
| onEdgeUpdated (IEdge, any) | in
GraphBuilder | Triggers the edge-updated event. |
| getDataItem (IEdge) | in
TreeBuilder | Returns the data item the given edge was created for. |
| onEdgeCreated (IEdge, any) | in
TreeBuilder | Triggers the edge-created event. |
| onEdgeRemoved (IEdge, any) | in
TreeBuilder | Triggers the edge-removed event. |
| onEdgeUpdated (IEdge, any) | in
TreeBuilder | Triggers the edge-updated event. |
| BendEventArgs (IBend, IEdge, number) | in
BendEventArgs | Initializes a new instance of the BendEventArgs class. |
| addBend (ClipboardOperationContext, IEdge, IBend, Point, number) | in
ClipboardGraphCopier | Adds a bend to the targetEdge in the targetGraph as a copy of the sourceBend . |
| copyEdgeStyle (IGraph, IEdge) | in
ClipboardGraphCopier | Copies an IEdgeStyle instance. |
| copyEdgeTag (IEdge, any) | in
ClipboardGraphCopier | Copies the tag of an IEdge. |
| createEdge (ClipboardOperationContext, IEdge, IPort, IPort) | in
ClipboardGraphCopier | Adds an edge to the targetGraph as a copy of the sourceEdge . |
| onEdgeCopied (IEdge, IEdge) | in
ClipboardGraphCopier | Called after an edge has been copied. |
| addGenericLookup (function(IEdge, Constructor, IContextLookup):any) | in
EdgeDecorator | Adds a generic callback as a chain link to the lookup. |
| EdgeEventArgs (IEdge, IPort?, IPort?, IPortOwner?, IPortOwner?) | in
EdgeEventArgs | Initializes a new instance of the EdgeEventArgs class. |
| addFoldingEdge (IFoldingEdgeConverterContext, IFoldingView, IEdge, INode, boolean, INode, boolean) | in
ExcludingFoldingEdgeConverter | Does not add folding edges to the folding view. |
| initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
ExcludingFoldingEdgeConverter | Does nothing and should not normally be called by the view since all folding edges are excluded from it. |
| updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
ExcludingFoldingEdgeConverter | Does nothing and should not normally be called by the view since all folding edges are excluded from it. |
| updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>) | in
ExcludingFoldingEdgeConverter | Does nothing and should not normally be called by the view since all folding edges are excluded from it. |
| 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. |
| edgePredicateChanged (IEdge) | in
FilteredGraphWrapper | Should be called by the client when the edgePredicate has changed for the specified edge. |
| 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. |
| initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
FoldingEdgeConverter | Initializes the folding edge appearance. |
| updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
FoldingEdgeConverter | Updates the state when the masterEdges were modified. |
| updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>) | in
FoldingEdgeConverter | Updates the masterEdges when the state was modified. |
| initializeLabels (FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Initializes the initial labels of the folding edge. |
| initializePorts (FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Initializes the sourcePort and targetPort of the folding edge. |
| initializeState (FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called by implementations of the IFoldingEdgeConverter to initialize the state of a folding edge in the folding view. |
| updateLabels (FoldingEdgeState, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called by updateState to synchronize the labels if copyLabels is enabled. |
| 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. |
| updatePorts (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called by updateState to synchronize the ports. |
| updateState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
FoldingEdgeDefaults | Called by implementations of the IFoldingEdgeConverter interfaces to update the state of a folding edge in the folding view, once it has changed. |
| 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. |
| FoldingEdgeStateId (IFoldingView, IEdge) | in
FoldingEdgeStateId | Initializes an id for a folding edge that is currently part of the given view. |
| updateFoldingEdgeStates (IEdge) | in
FoldingManager | Triggers a call to updateFoldingEdgeState for all folder edges that represent the given masterEdge . |
| addBend (IEdge, Point, number?) | in
Graph | |
| createUndoUnitForEdgeCreation (IEdge) | in
Graph | Creates the edge creation undo unit for the given edge. |
| createUndoUnitForEdgeReconnection (IEdge, IPort, IPort) | in
Graph | Creates the edge reconnection undo unit for the given edge. |
| createUndoUnitForEdgeRemoval (IEdge) | in
Graph | Creates the edge removal undo unit for the given edge. |
| createUndoUnitForEdgeStyleChange (IEdge, IEdgeStyle) | in
Graph | Creates the undo unit for changing the style of the given edge. |
| createUndoUnitForEdgeTagChange (IEdge, any) | in
Graph | Creates the undo unit for changing the tag of the given edge. |
| hasSourceAndTargetPort (IEdge) | in
Graph | Whether the given edge has both valid source and target ports. |
| onAddingBend (IEdge, IBend, number) | in
Graph | Called before a bend is added to this graph's structure. |
| onAddingEdgeLabel (IEdge, ILabel) | in
Graph | Called just before an edge label is added to an edge. |
| onBendRemoved (IEdge, IBend, number) | in
Graph | Called just after a bend has been removed from its edge. |
| onChangingEdgePorts (IEdge, IPort, IPort) | in
Graph | Called before the ports of an edge are being changed. |
| onChangingEdgeStyle (IEdge, IEdgeStyle) | in
Graph | Called before an edge style is being changed. |
| onCreatingEdge (IEdge, IPort, IPort) | in
Graph | Called before the edge is added to this graph's structure. |
| onEdgeCreated (IEdge) | in
Graph | Triggers the edge-created event. |
| onEdgePortsChanged (IEdge, IPort, IPort) | in
Graph | Called after the ports of an edge have changed. |
| onEdgeRemoved (IEdge, IPort, IPort) | in
Graph | Triggers the edge-removed event. |
| onEdgeStyleChanged (IEdge, IEdgeStyle) | in
Graph | Called after the style of an edge has changed. |
| onEdgeTagChanged (IEdge, any) | in
Graph | Called after the tag of an edge has changed. |
| onRemovingEdge (IEdge) | in
Graph | Called before the node will be removed. |
| setEdgePorts (IEdge, IPort, IPort) | in
Graph | Sets the ports of the given edge to the new values. |
| setStyle (IEdge, IEdgeStyle) | in
Graph | |
| getFoldingEdgeState (IEdge, FoldingEdgeStateId) | in
GraphClipboard | Gets a folding state of an edge for a given FoldingEdgeStateId. |
| getTargetPort (ClipboardOperationContext, IEdge, boolean) | in
GraphClipboard | Provides an IPort where the given sourceEdge can be added to. |
| addBend (IGraph, IGraph, IEdge, IBend, Point, number) | in
GraphCopier | Adds a bend to the targetEdge in the targetGraph as a copy of the sourceBend . |
| copyEdgeStyle (IGraph, IEdge) | in
GraphCopier | Copies an IEdgeStyle instance. |
| copyEdgeTag (IEdge, IEdge['tag']) | in
GraphCopier | Copies the tag of an IEdge. |
| createEdge (IGraph, IGraph, IEdge, IPort, IPort) | in
GraphCopier | Adds an edge to the targetGraph as a copy of the sourceEdge . |
| onEdgeCopied (IEdge, IEdge) | in
GraphCopier | Called after an edge has been copied. |
| addBend (IEdge, Point, number?) | in
GraphWrapperBase | |
| onEdgeCreated (ItemEventArgs<IEdge>) | in
GraphWrapperBase | Raises the edge-created event. |
| onEdgeStyleChanged (ItemChangedEventArgs<IEdge,IEdgeStyle>) | in
GraphWrapperBase | Raises the edge-style-changed event. |
| onEdgeTagChanged (ItemChangedEventArgs<IEdge,any>) | in
GraphWrapperBase | Raises the edge-tag-changed event. |
| setEdgePorts (IEdge, IPort, IPort) | in
GraphWrapperBase | |
| setStyle (IEdge, IEdgeStyle) | in
GraphWrapperBase | |
| getPathPoints (IEdge) | in
IEdge | Gets a snapshot of the points describing the path of an edge. |
| 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 | |
| initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
IFoldingEdgeConverter | Triggered by the view to initially create the appearance of a folding edge. |
| updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
IFoldingEdgeConverter | Triggered by the view to adjust the appearance of a folding edge. |
| updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>) | in
IFoldingEdgeConverter | Callback to optionally back propagate state changes on a folding edge's state to the masterEdges . |
| addToExistingFoldingEdge (IEdge) | in
IFoldingEdgeConverterContext | Tells the IFoldingView implementation to logically add the edge provided to the addFoldingEdge method to a folding edge that already exists in the view. |
| create () | in
IFoldingEdgeConverterContext | |
| getMasterEdges (IEdge) | in
IFoldingView | Helper method that corresponds to the getMasterItem method, but is used for folding edges only. |
| updateMasterEdges (IEdge) | in
IFoldingView | Updates the masters of a single folding edge from this view using updateMasterEdges. |
| addBend (IEdge, Point, number?) | in
IGraph | Adds a bend at the given index to the given edge using the coordinates provided. |
| addBends (IEdge, IEnumerable<Point>) | in
IGraph | Adds bends with the given locations to the end of the bend list of the given edge. |
| 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. |
| clearBends (IEdge) | in
IGraph | Removes all bends from the given edge. |
| createCompositeLayoutData (LayoutData<INode,IEdge,ILabel,ILabel>) | in
IGraph | Returns an instance of CompositeLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that combines the given layout data instances. |
| reverse (IEdge) | in
IGraph | Reverses an edge by setting source and target port to targetPort and sourcePort. |
| setEdgePorts (IEdge, IPort, IPort) | in
IGraph | Sets the source and target ports of the given edge to the new values. |
| setStyle (IEdge, IEdgeStyle) | in
IGraph | Assigns the given style instance by reference to the edge. |
| 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. |
| initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
MergingFoldingEdgeConverter | Initializes the folding edge appearance. |
| updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>) | in
MergingFoldingEdgeConverter | Updates the folding edge appearance. |
| updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>) | in
MergingFoldingEdgeConverter | Callback to optionally back propagate state changes on a folding edge's state to the masterEdges . |
| SimpleBend (IEdge?, IPoint?, ) | in
SimpleBend | Initializes a new instance of the SimpleBend class using the given owner and location. |
| createBend (IEdge, Point) | in
CreateBendInputMode | Creates the bend. |
| dragSegment (IEdge, Point) | in
CreateBendInputMode | Updates the splitOrthogonalSegment property and then delegates to createBend. |
| CreateEdgeInputMode () | in
CreateEdgeInputMode | Creates a new instance that will use the IGraph from the parentInputModeContext to create edges in. |
| onEdgeCreated (InputModeItemEventArgs<IEdge>) | in
CreateEdgeInputMode | Called after the edge has been finalized. |
| onEdgeCreationStarted (InputModeItemEventArgs<IEdge>) | in
CreateEdgeInputMode | Raises the edge-creation-started event when the edge is dragged outside the start node. |
| EdgeSnapReferenceProvider (IEdge) | in
EdgeSnapReferenceProvider | Creates a new provider for the given edge. |
| GraphEditorInputMode () | in
GraphEditorInputMode | Creates a new instance that is not bound to an existing graph or selection, initially. |
| onEdgePortsChanged (InputModeItemChangedEventArgs<IEdge,EdgeEventArgs>) | in
GraphEditorInputMode | Invoked after an edge's source and/or target ports have been changed as the result of an input gesture. |
| reverseEdge (IEdge) | in
GraphEditorInputMode | Reverses the given edges. |
| reverseEdges (IEnumerable<IEdge>) | in
GraphEditorInputMode | Reverses the given edges. |
| getMovementInfos (IEdge) | in
GraphSnapContext | Gets the MovementInfo for the provided edge. |
| fromAllNodeAndEdgeCandidates (IEdge) | in
IEdgeReconnectionPortCandidateProvider | Creates an implementation of the IEdgeReconnectionPortCandidateProvider interface that returns a union of all source port candidates or target port candidates, respectively, of nodes and edges in the graph. |
| fromAllNodeCandidates (IEdge) | in
IEdgeReconnectionPortCandidateProvider | Creates an implementation of the IEdgeReconnectionPortCandidateProvider interface that returns a union of all source port candidates or target port candidates, respectively, of nodes in the graph. |
| fromSourceAndTarget (IEdge) | in
IEdgeReconnectionPortCandidateProvider | Creates an implementation of the IEdgeReconnectionPortCandidateProvider interface that returns the candidates provided by the source and target port's owner's IPortCandidateProvider implementations or the existing edge's port, if no such provider is registered. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge) | in
IEdgeSnapResultProvider | Called during the snapping operation whenever snap results are collected. |
| create (function(GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge):void) | in
IEdgeSnapResultProvider | |
| OrthogonalEdgeEditingContext () | in
OrthogonalEdgeEditingContext | Initializes a new instance of the OrthogonalEdgeEditingContext class that is initially enabled. |
| cleanUpEdgePath (IGraph, IEdge) | in
OrthogonalEdgeEditingContext | Cleans up the edge's path after a successfully finished drag. |
| getMovementInfos (IEdge) | in
OrthogonalEdgeEditingContext | Gets the MovementInfos that describe the orthogonal path of the edge. |
| getSegmentOrientation (IEdge, number) | in
OrthogonalEdgeEditingContext | Gets the declared segment orientation for the provided segment at the given edge. |
| isOrthogonallyEditedEdge (IInputModeContext, IEdge) | in
OrthogonalEdgeEditingContext | Called by IDragHandlers and the like to determine whether the given edge is an orthogonally edited edge in the specified input mode context. |
| lockPortMovement (IEdge) | in
OrthogonalEdgeEditingContext | Locks the movement of the ports of the edges so that shouldMoveEndImplicitly will yield false for the provided edge during the current edit. |
| prepareOrthogonalEdge (IGraph, IEdge, IListEnumerable<SegmentOrientation>, IListEnumerable<MovementInfo>) | in
OrthogonalEdgeEditingContext | Helper method that inspects and prepares an orthogonal edge for the upcoming edit process. |
| shouldMoveEndImplicitly (IEdge, boolean) | in
OrthogonalEdgeEditingContext | Called by IDragHandlers and the like to determine whether the specified end of the provided edge should be moved implicitly. |
| OrthogonalEdgeHelper (IEdge, boolean?, boolean?) | in
OrthogonalEdgeHelper | Creates a new instance with optional static default return values for shouldEditOrthogonally and shouldMoveEndImplicitly. |
| PortRelocationHandle (IGraph, IEdge, boolean) | in
PortRelocationHandle | Creates a new instance of the PortRelocationHandle class. |
| createPreviewEdge (IEdge) | in
PortRelocationHandle | Factory method that creates the preview edge that will be shown during the drag operation. |
| getPortCandidates (IInputModeContext, IEdge, boolean) | in
PortRelocationHandle | Gets the possible candidates for the given edge. |
| getPortCandidatesDuringMove (IInputModeContext, IEdge, boolean) | in
PortRelocationHandle | Retrieves the port candidates during handleMove. |
| hideOriginalEdge (IInputModeContext, IEdge) | in
PortRelocationHandle | Hides the original edge that during the drag operation. |
| setPort (IInputModeContext, IEdge, boolean, IPortCandidate, Point) | in
PortRelocationHandle | Triggered by dragFinished to actually change the port. |
| setPorts (IInputModeContext, IEdge, IPort, IPort) | in
PortRelocationHandle | Finally sets the ports for the edge to the new values. |
| unhideOriginalEdge (IEdge, CanvasComponent) | in
PortRelocationHandle | Unhides the original edge that was hidden during the drag operation. |
| 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. |
| 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 (EdgeDataKey<T>, IMapper<IEdge,T>) | in
LayoutGraphAdapter | Registers data for individual edges at the graph with the specified EdgeDataKey<TValue>. |
| addItemData (EdgeDataKey<T>, function(IEdge):T, function(IEdge, T):void?) | in
LayoutGraphAdapter | Registers data for individual edges at the graph with the specified EdgeDataKey<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. |
| getLayoutEdge (IEdge) | in
LayoutGraphAdapter | Returns the layout graph edge that corresponds to the given original edge. |
| StructureGraphAdapter (IGraph, IEnumerable<INode>?, IEnumerable<IEdge>?) | in
StructureGraphAdapter | Initializes a new instance of the StructureGraphAdapter class. |
| createCopiedEdgeList (IEnumerable<IEdge>) | in
StructureGraphAdapter | Creates an IEnumerable<T> of copied LayoutEdge instances by mapping the provided original IEdge instances from the originalGraph to their corresponding originals in the structureGraph. |
| createOriginalToCopiedEdgeWrapper (IMapper<IEdge,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 edges. |
| getCopiedEdge (IEdge) | in
StructureGraphAdapter | Retrieves the copied edge from the structureGraph that corresponds to the specified original edge. |
| InteractiveOrganicLayoutData () | in
InteractiveOrganicLayoutData | Creates a new instance of InteractiveOrganicLayoutData. |
| getBoundsProvider (IEdge, boolean, Point, Point) | in
Arrow | |
| getVisualCreator (IEdge, boolean, Point, Point) | in
Arrow | |
| createVisual (IRenderContext, IEdge) | in
CompositeEdgeStyle | Creates the visual by delegating to all styles. |
| getBounds (ICanvasContext, IEdge) | in
CompositeEdgeStyle | Calculates the bounds as the union of bounds from all styles. |
| getPath (IEdge) | in
CompositeEdgeStyle | Gets the path from the first style as the reference. |
| getSegmentCount (IEdge) | in
CompositeEdgeStyle | Gets the segment count from the first style as the reference. |
| getTangent (IEdge, number) | in
CompositeEdgeStyle | Determines the tangent for the first style as the reference. |
| getTangentForSegment (IEdge, number, number) | in
CompositeEdgeStyle | Determines the tangent for the first style as the reference. |
| isHit (IInputModeContext, Point, IEdge) | in
CompositeEdgeStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
CompositeEdgeStyle | Determines if the edge is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
CompositeEdgeStyle | Determines if the edge is in the path based on any style. |
| isVisible (ICanvasContext, Rect, IEdge) | in
CompositeEdgeStyle | Determines visibility based on the visibility of all styles. |
| lookup (IEdge, Constructor) | in
CompositeEdgeStyle | Performs a lookup using the first style as the reference. |
| updateVisual (IRenderContext, Visual, IEdge) | in
CompositeEdgeStyle | Updates the visual by delegating to all styles. |
| createVisual (IRenderContext, IEdge) | in
DelegatingEdgeStyle | Creates the visual with the style from getStyle and the edge from getEdge. |
| getBounds (ICanvasContext, IEdge) | in
DelegatingEdgeStyle | Gets the bounds with the style from getStyle and the edge from getEdge. |
| getEdge (IEdge) | in
DelegatingEdgeStyle | Returns the edge used for rendering. |
| getPath (IEdge) | in
DelegatingEdgeStyle | Gets the path of the edge from getEdge by using the style from getStyle. |
| getSegmentCount (IEdge) | in
DelegatingEdgeStyle | Gets the segment count of the edge from getEdge by using the style from getStyle. |
| getStyle (IEdge) | in
DelegatingEdgeStyle | Provides the core implementation of this style, returning the instance to delegate rendering logic. |
| getTangent (IEdge, number) | in
DelegatingEdgeStyle | Determines the tangent of the edge from getEdge by using the style from getStyle. |
| getTangentForSegment (IEdge, number, number) | in
DelegatingEdgeStyle | Determines the tangent of the edge from getEdge by using the style from getStyle. |
| isHit (IInputModeContext, Point, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is included in the lasso selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is visible. |
| lookup (IEdge, Constructor) | in
DelegatingEdgeStyle | Performs the lookup operation with the style from getStyle and the edge from getEdge. |
| updateVisual (IRenderContext, Visual, IEdge) | in
DelegatingEdgeStyle | Updates the visual with the style from getStyle and the edge from getEdge. |
| cropEdgePath (IEdge, boolean, IArrow, GeneralPath) | in
EdgePathCropper | Crops the provided path at one end of an edge. |
| cropEdgePathAtPortGeometry (IEdge, boolean, IArrow, GeneralPath) | in
EdgePathCropper | Crops an edge's path at the source or target side at the port geometry with respect to the given arrow. |
| getIntersection (INode, IShapeGeometry, IEdge, Point, Point) | in
EdgePathCropper | Finds the intersection between a node and the edge. |
| handleEmptyPath (IEdge, boolean, IArrow, GeneralPath) | in
EdgePathCropper | Handles the edge path cropping if cropEdgePath would result in a cleared path. |
| 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. |
| addArrows (IRenderContext, SVGGElement, IEdge, GeneralPath, IArrow, IArrow) | in
EdgeStyleBase | Adds the arrows to a given container. |
| createVisual (IRenderContext, IEdge) | in
EdgeStyleBase | Creates the visual. |
| cropPath (IEdge, IArrow, IArrow, GeneralPath) | in
EdgeStyleBase | Crops the edge's path at the nodes. |
| getBounds (ICanvasContext, IEdge) | in
EdgeStyleBase | Gets the bounds of the visual for the edge in the given context. |
| getPath (IEdge) | in
EdgeStyleBase | Gets the path of the edge. |
| getSegmentCount (IEdge) | in
EdgeStyleBase | Gets the number of segments of the edge. |
| getTangent (IEdge, number) | in
EdgeStyleBase | Gets the tangent to the edge at the specified ratio and the corresponding touch point. |
| getTangentForSegment (IEdge, number, number) | in
EdgeStyleBase | Gets the tangent to the edge at the specified ratio of an edge segment and the corresponding touch point. |
| isHit (IInputModeContext, Point, IEdge) | in
EdgeStyleBase | Determines whether the visual representation of the edge has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is included in the lasso selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is visible in the context. |
| lookup (IEdge, Constructor) | in
EdgeStyleBase | Performs the lookup operation for the getContext that has been queried from the renderer. |
| updateArrows (IRenderContext, SVGGElement, IEdge, GeneralPath, IArrow, IArrow) | in
EdgeStyleBase | Updates the arrows in a given container. |
| updateVisual (IRenderContext, TVisual, IEdge) | in
EdgeStyleBase | Updates the visual previously created by createVisual. |
| getBoundsProvider (IEdge, boolean, Point, Point) | in
IArrow | Gets an IBoundsProvider implementation that can yield this arrow's bounds if rendered at the given location using the given direction for the given edge. |
| getVisualCreator (IEdge, boolean, Point, Point) | in
IArrow | Gets an IVisualCreator implementation that will render this arrow at the given location using the given direction for the given edge. |
| create (function(IEdge, boolean, IArrow, GeneralPath):GeneralPath) | in
IEdgePathCropper | |
| cropEdgePath (IEdge, boolean, IArrow, GeneralPath) | in
IEdgePathCropper | Crops the provided path at one end of an edge. |
| getBoundsProvider (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IBoundsProvider interface that can handle the provided edge and its associated style. |
| getContext (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets a temporary context instance that can be used to query additional information for the edge's style. |
| getHitTestable (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IHitTestable interface that can handle the provided edge and its associated style. |
| getLassoTestable (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the ILassoTestable interface that can handle the provided edge and its associated style. |
| getMarqueeTestable (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IMarqueeTestable interface that can handle the provided edge and its associated style. |
| getPathGeometry (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IPathGeometry interface that can handle the provided edge and its associated style. |
| getVisibilityTestable (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IVisibilityTestable interface that can handle the provided edge and its associated style. |
| getVisualCreator (IEdge, IEdgeStyle) | in
IEdgeStyleRenderer | Gets an implementation of the IVisualCreator interface that can handle the provided edge and its associated style. |
| createPolylinePath (IEdge) | in
PathEdgeStyleBase | Creates a polyline path from the sourcePort via the bends to the targetPort of the edge . |
| createSelfLoopPath (IEdge, boolean, number?) | in
PathEdgeStyleBase | Special implementation that will create a self-loop path for the given edge. |
| createVisual (IRenderContext, IEdge) | in
PathEdgeStyleBase | Creates the visualization for the edge's path. |
| cropPath (IEdge, GeneralPath, IArrow?, IArrow?) | in
PathEdgeStyleBase | Crops the edge's path at its source and target nodes. |
| getBounds (ICanvasContext, IEdge) | in
PathEdgeStyleBase | Gets the bounds of the visual for the edge in the given context. |
| getBridgeCreator (IEdge) | in
PathEdgeStyleBase | Yields the IBridgeCreator to use for adding bridges to the visualized path. |
| getCroppedPath (IEdge) | in
PathEdgeStyleBase | Crops the raw path obtained from getPath to accommodate for cropping and arrow heads. |
| getObstacles (IRenderContext, IEdge) | in
PathEdgeStyleBase | Returns getCroppedPath unless isVisible yields false for the provided context and clip. |
| getPath (IEdge) | in
PathEdgeStyleBase | Gets the raw, un-cropped, and un-smoothed path that shall be used for the given edge. |
| getSegmentCount (IEdge) | in
PathEdgeStyleBase | Gets the number of segments of the edge. |
| getSmoothingLength (IEdge) | in
PathEdgeStyleBase | Gets the value that determines the radius of the smoothing arcs that can be added to the path at the bends. |
| getSmoothingPolicy (IEdge) | in
PathEdgeStyleBase | Gets the policy with which smoothing is applied to the path when getSmoothingLength returns a value larger than 0. |
| getSourceArrow (IEdge) | in
PathEdgeStyleBase | Gets the source arrow for the edge . |
| getStraightEndsForSmoothing (IEdge) | in
PathEdgeStyleBase | Gets a value indicating whether the first and last segments of the path should always begin and end with a straight line segment, respectively. |
| getStroke (IEdge) | in
PathEdgeStyleBase | Gets the Stroke to use for rendering the path of the edge . |
| getTangent (IEdge, number) | in
PathEdgeStyleBase | Gets the tangent to the edge at the specified ratio and the corresponding touch point. |
| getTangent (IEdge, number, number) | in
PathEdgeStyleBase | Gets the tangent to the edge at the specified ratio of a segment of the edge and the corresponding touch point. |
| getTargetArrow (IEdge) | in
PathEdgeStyleBase | Gets the target arrow for the edge . |
| isHit (IInputModeContext, Point, IEdge) | in
PathEdgeStyleBase | Determines whether the visual representation of the edge has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is included in the lasso selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is visible in the context. |
| lookup (IEdge, Constructor) | in
PathEdgeStyleBase | Performs the lookup operation for the getContext that has been queried from the renderer. |
| updateVisual (IRenderContext, Visual, IEdge) | in
PathEdgeStyleBase | Updates the visual previously created by createVisual. |
| getBoundsProvider (IEdge) | in
EdgeStyleIndicatorRenderer | |
| getHitTestable (IEdge) | in
EdgeStyleIndicatorRenderer | |
| getVisibilityTestable (IEdge) | in
EdgeStyleIndicatorRenderer | |
| getVisualCreator (IEdge) | in
EdgeStyleIndicatorRenderer | |
| 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. |
| createEdgeModelManager (IObjectRenderer<IEdge>, function(IEdge):IRenderTreeGroup) | in
GraphModelManager | Factory method for creating the ItemModelManager<T> that handles the visual representation of edges. |
| getEdgeRenderTreeGroup (IEdge) | in
GraphModelManager | Retrieves the IRenderTreeGroup containing the render tree element of a given edge. |
| paintEdge (IRenderContext, CanvasRenderingContext2D, IEdge) | in
GraphOverviewRenderer | Callback that paints the specified edge . |
| 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. |
| getStyle (IEdge) | in
WebGLGraphModelManager | Returns the currently associated style to use for the edge when rendered in WebGL mode. |
| getWebGLEdgeStyle (IEdge) | in
WebGLGraphModelManager | Gets a WebGL2 edge style that is similar to the IEdgeStyle of the given edge . |
| setAnimations (IEdge, WebGLAnimation) | in
WebGLGraphModelManager | Sets the animations to apply to the edge. |
| updateStyle (IEdge) | in
WebGLGraphModelManager | Explicitly updates the WebGL2 style of an edge |