| postTraverse (Edge, YNode) | in
DfsAlgorithm | Callback method that will be invoked after the DFS has returned from the given node. |
| preTraverse (Edge, YNode, boolean) | in
DfsAlgorithm | Callback method that will be invoked if the given edge will be considered the first (and only) time during the DFS. |
| Edge (Graph, YNode, Edge, YNode, Edge, GraphElementInsertion, GraphElementInsertion) | in
Edge | Creates a new edge that belongs to the given graph. |
| EdgeList (Edge) | in
EdgeList | Creates a list that is initialized with the edges provided by the given array of edges. |
| EdgeList (Edge) | in
EdgeList | Creates a list that is initialized with a single edge provided. |
| changeEdge (Edge, Edge, Edge, GraphElementInsertion, GraphElementInsertion) | in
Graph | Redefines an edge's end points. |
| changeEdge (Edge, YNode, Edge, GraphElementInsertion, YNode, Edge, GraphElementInsertion) | in
Graph | Redefines an edge's end points. |
| changeEdge (Edge, YNode, YNode) | in
Graph | Redefines an edge's end points. |
| contains (Edge) | in
Graph | Whether or not this graph contains the given edge. |
| createEdge (YNode, Edge, YNode, Edge, GraphElementInsertion, GraphElementInsertion) | in
Graph | Creates a new edge in this graph to be ordered before or after a given edge. |
| hide (Edge) | in
Graph | Hides the given edge from this graph. |
| moveToFirst (Edge) | in
Graph | Moves the given edge to the first position within the sequence of edges in this graph. |
| moveToLast (Edge) | in
Graph | Moves the given edge to the last position within the sequence of edges in this graph. |
| reInsertEdge (Edge) | in
Graph | Reinserts a formerly removed edge into this graph. |
| removeEdge (Edge) | in
Graph | Removes the given edge from this graph. |
| reverseEdge (Edge) | in
Graph | Reverses the given edge. |
| unhide (Edge) | in
Graph | Unhides the given edge in this graph. |
| hide (Edge) | in
GraphPartitionManager | Hides the given edge from the graph. |
| unhide (Edge) | in
GraphPartitionManager | This method will be called whenever the partition manager is requested to unhide the given edge from the graph. |
| hide (Edge) | in
LayoutGraphHider | Hides the given edge from the graph. |
| unhide (Edge) | in
LayoutGraphHider | This method will be called whenever the hider is requested to unhide the given edge from the graph. |
| unhideEdge (Edge) | in
LayoutGraphHider | Unhides the given edge. |
| getInEdgeCursor (Edge?) | in
YNode | Returns an edge cursor for incoming edges at this node. |
| getOutEdgeCursor (Edge?) | in
YNode | Returns an edge cursor for outgoing edges at this node. |
| st (Graph, number, Edge?) | in
NodeOrderAlgorithm | Assigns an st -ordering to the nodes of a biconnected graph given the edge between source node s and sink node t . |
| getDarts (Edge) | in
PlanarEmbedding | Returns the two darts associated with the given edge. |
| acyclic (Graph, YNode, number, number, Edge?) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for acyclic directed graphs. |
| aStar (Graph, YNode, YNode, boolean, number, number, Edge) | in
ShortestPathAlgorithm | Solves the single-source single-sink shortest path problem for arbitrary graphs using an implementation of the well-known a-star algorithm (A*). |
| bellmanFord (Graph, YNode, boolean, number, number, Edge?) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for arbitrary graphs. |
| constructEdgePath (YNode, YNode, Edge) | in
ShortestPathAlgorithm | Convenience method that constructs an explicit path of edges from the result returned by one of the shortest paths methods defined in this class. |
| constructNodePath (YNode, YNode, Edge) | in
ShortestPathAlgorithm | Convenience method that constructs an explicit path of nodes from the result returned by one of the shortest paths methods defined in this class. |
| dijkstra (Graph, YNode, boolean, number, number, Edge?) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for arbitrary graphs and additionally, this method yields the path edges of each calculated shortest path. |
| singleSource (Graph, YNode, boolean, number, number, Edge?) | in
ShortestPathAlgorithm | This method solves the single-source shortest path problem for arbitrary graphs. |
| singleSourceSingleSink (Graph, YNode, YNode, boolean, number, Edge) | in
ShortestPathAlgorithm | This method solves the single-source single-sink shortest path problem for arbitrary graphs. |
| uniform (Graph, YNode, boolean, number, Edge?) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for arbitrary graphs in which each edge has a uniform cost of
1.0 . |
| getCrossingCost (Edge, Edge, ILayoutDataProvider) | in
DefaultLayerSequencer | Returns the cost of an edge crossing between the two given edges. |
| getOriginalEdge (Edge, ILayoutDataProvider) | in
HierarchicLayout | Returns the corresponding original edge instance for a given edge. |
| reverse (LayoutGraph, ILayoutDataProvider, Edge) | in
IEdgeReverser | Reverses a given edge which points to the wrong direction. |
| createBendNode (ILayer, Edge, SwimlaneDescriptor?) | in
IItemFactory | Creates a bend YNode for the given Edge in the given ILayer and assigns it to the given SwimlaneDescriptor instance. |
| createBendNodeData (YNode, Edge, SwimlaneDescriptor?) | in
IItemFactory | Creates a INodeData object for a bend YNode and associates it with the YNode. |
| createBusDummyEdgeData (Edge, HierarchicLayoutEdgeLayoutDescriptor, Object, boolean) | in
IItemFactory | Creates an IEdgeData instance for a bus dummy edge. |
| createConnectorProxyForGroup (YNode, Object, ILayer, Edge) | in
IItemFactory | Creates a dummy YNode that mimics a connector to a group YNode. |
| createContentConnectorProxyForGroup (YNode, Object, ILayer, Edge) | in
IItemFactory | Creates a dummy node that mimics a connector to a group node from a descendant. |
| createDistanceNode (ILayer, Rectangle2D, Edge) | in
IItemFactory | Creates a spacer YNode for the drawing phase using the given bounds in the given ILayer. |
| createDummyEdge (YNode, YNode, Edge, boolean, boolean) | in
IItemFactory | Creates a dummy Edge using the given data. |
| createGroupNodeConnectorEdge (YNode, YNode, Edge) | in
IItemFactory | Creates a group node connector Edge between two group YNodes. |
| createNormalEdgeData (Edge) | in
IItemFactory | Creates an IEdgeData object for a normal Edge and associates it with the edge. |
| createProxyNode (Edge, boolean, SwimlaneDescriptor?) | in
IItemFactory | Creates a proxy YNode for an Edge during the drawing phase, changing the Edge to end/start at the proxy and assigns it to a SwimlaneDescriptor instance. |
| createProxyNodeData (YNode, YNode, Edge) | in
IItemFactory | Creates a INodeData object for a proxy YNode and associates it with the proxy node. |
| createRecursiveDummyEdge (YNode, YNode, Edge, boolean, boolean) | in
IItemFactory | Creates a dummy edge that belongs to a recursive Edge. |
| createRecursiveEdgeDummy (ILayer, Edge, SwimlaneDescriptor) | in
IItemFactory | Creates a dummy YNode that represents a bend node of a recursive Edge. |
| createRecursiveEdgeNodeData (YNode, Edge, SwimlaneDescriptor) | in
IItemFactory | Creates a INodeData for a dummy YNode of a recursive Edge. |
| createRecursiveSameLayerEdgeData (Edge, IEdgeData, boolean) | in
IItemFactory | Creates an IEdgeData object for a same-layer recursive Edge and associates it with the edge. |
| createRedirectedGroupEdge (YNode, YNode, Edge) | in
IItemFactory | Creates a redirected Edge to replace an Edge connected to a group YNode. |
| createReverseDummyEdge (YNode, YNode, Edge, boolean, boolean) | in
IItemFactory | Creates a reversed dummy Edge using the given data. |
| createSameLayerEdgeData (Edge) | in
IItemFactory | Creates an IEdgeData object for a same-layer Edge and associates it with the edge. |
| createSameLayerProxy (ILayer, Edge, YNode) | in
IItemFactory | Creates a same-layer Edge proxy connecting a newly created proxy YNode and a given proxy YNode in the given ILayer. |
| createSameLayerSideProxy (ILayer, YNode, Edge, SwimlaneDescriptor?) | in
IItemFactory | Creates a proxy YNode for a same-layer Edge during the drawing phase that ends at the side of a node. |
| createSameLayerSwitchProxy (ILayer, Edge) | in
IItemFactory | Creates a same-layer switch proxy YNode (switching between two same-layer Edges on two different sides of the layer). |
| createSelfLoopEdgeData (Edge) | in
IItemFactory | Creates an IEdgeData object for a self-loop Edge and associates it with the edge. |
| destroySameLayerProxy (Edge) | in
IItemFactory | Destroys a same-layer Edge proxy created using createSameLayerProxy. |
| insertEdge (Edge) | in
IItemFactory | Inserts a same-layer Edge or an Edge that may span multiple layers into the data structure and returns the resulting list of Edges that has been created if this edge spans multiple layers. |
| registerSameLayerEdge (Edge) | in
IItemFactory | Registers an Edge as a same-layer Edge appropriately into all data structures. |
| setDirectlyConnectSameLayerEdge (Edge) | in
IItemFactory | Converts a same-layer Edge to an Edge of type DIRECT_SAME_LAYER_EDGE. |
| setTemporaryCriticalEdgePriority (Edge, number) | in
IItemFactory | Specifies the critical edge priority for an Edge and defines it in an IEdgeData object. |
| setTemporaryCrossingCost (Edge, number) | in
IItemFactory | Specifies the crossing cost for an Edge and defines it in an IEdgeData object. |
| setTemporaryEdgeGroups (Edge, Object, Object) | in
IItemFactory | Specifies an edge group constraint for an Edge and assigns it to an IEdgeData object. |
| setTemporaryEdgeThickness (Edge, number) | in
IItemFactory | Specifies the thickness for an Edge and defines it in an IEdgeData object. |
| setTemporaryPortConstraint (Edge, boolean, PortConstraint) | in
IItemFactory | Specifies a port constraint for an Edge at the given side and assigns it to an IEdgeData object. |
| addSameLayerEdge (Edge) | in
ILayer | Adds a same-layer Edge to this ILayer instance. |
| getEdgeData (Edge) | in
ILayoutDataProvider | Returns the IEdgeData instance associated with the given Edge. |
| addDummyNode (YNode, Edge) | in
PortConstraintOptimizerSameLayerData | Adds a given dummy YNode to this PortConstraintOptimizerSameLayerData instance and associates it with the given original (same-layer) Edge. |
| getMinimumDistance (LayoutGraph, Edge) | in
SelfLoopCalculator | Returns the minimum length between two edges associated with the given edge. |
| getMinimumFirstSegmentLength (LayoutGraph, Edge) | in
SelfLoopCalculator | Returns the minimum length of the first segment of the given edge. |
| getMinimumLastSegmentLength (LayoutGraph, Edge) | in
SelfLoopCalculator | Returns the minimum length of the last segment of the given edge. |
| getMinimumOctilinearSegmentLength (LayoutGraph, Edge) | in
SelfLoopCalculator | Returns the minimum octilinear segment length of the given edge. |
| isOctilinearEdge (LayoutGraph, Edge) | in
SelfLoopCalculator | Returns whether or not the given edge is octilinear. |
| getWeight (Edge) | in
WeightedLayerer | Returns the edge weight of the given edge using the weight based cycle removal heuristic. |
| foundEdgeOverlap (LabelCandidate, Edge, LineSegment) | in
MISLabelingBase | Indicates that an overlap between a LabelCandidate and an Edge of the input graph has been found. |
| foundLabelOverlap (LabelCandidate, LabelCandidate, Edge) | in
MISLabelingBase | Indicates that an overlap between two LabelCandidates has been found. |
| addedPathForEdge (LayoutGraph, Edge, YNodeList) | in
BendConverter | Adds information to newly created dummy nodes. |
| getLabelLayout (Edge) | in
CopiedLayoutGraph | Returns the layout information for all labels associated with the given edge of the copied graph. |
| getLayout (Edge) | in
CopiedLayoutGraph | Returns the layout information for the given edge of the copied graph. |
| getOriginalEdge (Edge) | in
CopiedLayoutGraph | Returns the original edge that corresponds to the given copied edge. |
| getLabelLayout (Edge) | in
DefaultLayoutGraph | |
| getLayout (Edge) | in
DefaultLayoutGraph | |
| setLabelLayout (Edge, IEdgeLabelLayout) | in
DefaultLayoutGraph | Specifies the layout information for all associated labels of the given edge. |
| setLayout (Edge, IEdgeLayout) | in
DefaultLayoutGraph | Specifies the layout information for the given edge. |
| isNormalEdge (Edge) | in
LayoutGroupingSupport | Determines whether or not the given edge is a normal edge as opposed to an edge that crosses any group node bounds. |
| addLabelLayout (Edge, IEdgeLabelLayout) | in
ILabelLayoutFactory | Adds the given IEdgeLabelLayout to the given edge. |
| createLabelLayout (Edge, YOrientedRectangle) | in
ILabelLayoutFactory | Creates a new ILabelLayout for the given edge. |
| createLabelLayout (Edge, YOrientedRectangle, IEdgeLabelLayoutModel, PreferredPlacementDescriptor) | in
ILabelLayoutFactory | Creates a new ILabelLayout for the given edge. |
| removeLabelLayout (Edge, IEdgeLabelLayout) | in
ILabelLayoutFactory | Removes the given IEdgeLabelLayout from the given edge. |
| findMatchingCandidate (Edge, boolean, number, number, PortDirections) | in
IPortCandidateMatcher | Returns the next best matching IPortCandidateSetEntry for the given parameters. |
| findMatchingCandidate (Edge, boolean, PortDirections) | in
IPortCandidateMatcher | Returns the next best matching IPortCandidateSetEntry for the given parameters. |
| getLabelLayout (Edge) | in
LayoutGraph | Returns the layout information for all labels associated with the given edge. |
| getLayout (Edge) | in
LayoutGraph | Returns the layout information for the given edge. |
| getPath (Edge) | in
LayoutGraph | Returns the path of an edge, including the ports. |
| getPathList (Edge) | in
LayoutGraph | Returns the path of an edge, including the ports. |
| getPointList (Edge) | in
LayoutGraph | Returns the control points of an edge. |
| getPoints (Edge) | in
LayoutGraph | Returns the control points of an edge. |
| getSourcePointAbs (Edge) | in
LayoutGraph | Returns the absolute coordinates of the source point of the given edge. |
| getSourcePointRel (Edge) | in
LayoutGraph | Returns the relative coordinates of the source point of the given edge. |
| getTargetPointAbs (Edge) | in
LayoutGraph | Returns the absolute coordinates of the target point of the given edge. |
| getTargetPointRel (Edge) | in
LayoutGraph | Returns the relative coordinates of the target point of the given edge. |
| setEndPointsAbs (Edge, YPoint, YPoint) | in
LayoutGraph | Specifies the two end points of the given edge in absolute coordinates. |
| setPath (Edge, YPointPath) | in
LayoutGraph | Sets the path of the given edge. |
| setPath (Edge, YList) | in
LayoutGraph | Sets the path of the given edge. |
| setPoints (Edge, YPointPath) | in
LayoutGraph | Sets the control points of the given edge. |
| setPoints (Edge, YList) | in
LayoutGraph | Sets the control points of the given edge. |
| setSourcePointAbs (Edge, YPoint) | in
LayoutGraph | Specifies the absolute coordinates of the source point of the given edge. |
| setSourcePointRel (Edge, YPoint) | in
LayoutGraph | Specifies the relative coordinates of the source point of the given edge. |
| setTargetPointAbs (Edge, YPoint) | in
LayoutGraph | Specifies the absolute coordinates of the target point of the given edge. |
| setTargetPointRel (Edge, YPoint) | in
LayoutGraph | Specifies the relative coordinates of the target point of the given edge. |
| assignReverseLayout (LayoutGraph, Edge, Edge) | in
LayoutGraphUtilities | Applies the reversed layout of the first edge to the second edge. |
| clipEdgeOnBounds (LayoutGraph, Edge) | in
LayoutGraphUtilities | Clips the path of the given edge on the bounding box of the source and target points. |
| clipEdgePathOnBounds (LayoutGraph, Edge) | in
LayoutGraphUtilities | Returns the path of an edge clipped on the bounding box of the source and target node. |
| edgeLayoutString (LayoutGraph, Edge) | in
LayoutGraphUtilities | Returns a string representation of the path of the given edge. |
| getBoundingBox (LayoutGraph, Edge) | in
LayoutGraphUtilities | Returns the bounding box of the given edge. |
| getPathLength (LayoutGraph, Edge) | in
LayoutGraphUtilities | Returns the length of the path of the given edge. |
| isEdgeOutsideNodes (LayoutGraph, Edge) | in
LayoutGraphUtilities | Checks whether or not the path of an edge is outside the bounding box of the source and target node. |
| moveEdge (LayoutGraph, Edge, number, number) | in
LayoutGraphUtilities | Moves all control points of the given edge by the vector (dx,dy) . |
| pathIntersectsRect (LayoutGraph, Edge, Rectangle2D) | in
LayoutGraphUtilities | Checks whether or not the path of the given edge intersects the interior of a given rectangular area. |
| removeDuplicateBends (LayoutGraph, Edge) | in
LayoutGraphUtilities | Removes successive bends that have the same coordinates from the given edge. |
| resetPath (LayoutGraph, Edge, boolean?) | in
LayoutGraphUtilities | Assigns a trivial path which has no control points to the specified edge. |
| roundEdgeLayout (LayoutGraph, Edge) | in
LayoutGraphUtilities | Rounds the locations of the control points and ports of the given edge to integer values. |
| routeEdgesParallel (LayoutGraph, Edge, Edge, number, boolean?, number?, number?) | in
LayoutGraphUtilities | Routes two edges which are incident to the same nodes in parallel, optionally joining the end points. |
| routeEdgesParallel (LayoutGraph, Edge, EdgeList, number, boolean?, boolean?, number?, number?) | in
LayoutGraphUtilities | Routes a list of edges which are incident to the same nodes in parallel, optionally joining the end points. |
| routeSelfLoop (LayoutGraph, Edge) | in
LayoutGraphUtilities | Routes a self-loop. |
| getCost (IPortCandidateSetEntry, Edge, boolean, number, number) | in
PortCandidateSet | Calculates the penalty cost for the usage of the given entry and the given parameters. |
| getPriority (IPortCandidateSetEntry, Edge, boolean) | in
PortCandidateSet | Calculates the priority of the given entry. |
| getSPC (LayoutGraph, Edge) | in
PortConstraint | Returns the source PortConstraint associated with the given edge. |
| getTPC (LayoutGraph, Edge) | in
PortConstraint | Returns the target PortConstraint associated with the given edge. |
| hasPC (LayoutGraph, Edge) | in
PortConstraint | Checks whether or not there exist source or target PortConstraints associated with the given edge. |
| hasSPC (LayoutGraph, Edge) | in
PortConstraint | Checks whether or not there exist source PortConstraints associated with the given edge. |
| hasTPC (LayoutGraph, Edge) | in
PortConstraint | Checks whether or not there exist target PortConstraints associated with the given edge. |
| createPortConstraintFromSketch (LayoutGraph, Edge, boolean, boolean) | in
PortConstraintConfigurator | Creates a PortConstraint for the given edge. |
| reverseEdge (LayoutGraph, Edge) | in
ReverseEdgesStage | Reverses the specified edge in the specified graph. |
| getOriginalEdge (Edge) | in
YGraphAdapter | Yields the original edge from the original IGraph that the given edge has been created for. |
| getEdgeInfo (Edge) | in
IElementInfoManager | Returns the edge information object of the given edge. |
| addEdgeLabel (IEdgeLabelLayout, Edge) | in
LayoutContext | Adds a label to a given edge. |
| getEdgeInfo (Edge) | in
LayoutContext | |
| removeEdgeLabel (IEdgeLabelLayout, Edge) | in
LayoutContext | Removes a label from a given edge. |
| getEdgeInfo (Edge) | in
MultiPageLayoutResult | |
| setPreferredEdgeLength (Edge, number) | in
InteractiveOrganicLayout | Schedules an update for the preferred length of the given edge. |
| EdgeInfo (Edge, EdgeRouterPath, PathSearchConfiguration) | in
EdgeInfo | Creates a new EdgeInfo instance. |
| getEdgeLayoutDescriptor (Edge) | in
EdgeRouter | Returns the EdgeRouterEdgeLayoutDescriptor instance for a given edge that is provided by a IDataProvider which is registered with the graph with key EDGE_LAYOUT_DESCRIPTOR_DP_KEY. |
| isAffected (Edge, Graph) | in
EdgeRouter | Returns whether or not a given edge is selected. |
| calculateBendCost (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the costs for all bends of the given path. |
| calculateCost (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the edge cost of a possible edge path, in order to determine which path is the best, i.e., the cheapest. |
| calculateCrossingCosts (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the overall crossing costs of the given path, including edge crossings, edge overlaps and node crossings. |
| calculateEdgeLength (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the costs for the length of the given path. |
| calculatePortCandidateCost (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the costs for the chosen PortCandidates. |
| calculateSelfLoopSelfSidePenaltyCost (Edge, YList, PortCandidate, PortCandidate) | in
OrthogonalPatternEdgeRouter | Calculates the extra penalty that is added to the path's cost if the edge is a self-loop and source and target ports have the same direction. |
| getFinalizedPath (Edge) | in
PathSearch | Returns the path for the given edge if it has already been finalized. |
| getEdgeInfo (Edge) | in
PathSearchResult | Returns an EdgeInfo for the given edge. |
| getPath (Edge) | in
PathSearchResult | Returns the previously registered path found for the edge. |
| setPath (Edge, EdgeRouterPath) | in
PathSearchResult | Specifies a found path for an edge. |
| SegmentInfo (Edge, number, Direction, Interval, Interval, Interval, IList<Object>) | in
SegmentInfo | Creates a new instance of SegmentInfo with the given information. |
| SegmentInfo (Edge, number, LineSegment) | in
SegmentInfo | Creates a new instance of SegmentInfo using a LineSegment to describe the edge segment. |
| calculateParentConnector (LayoutGraph, YNode, INodeLayout, SubtreeShape, Edge, IEdgeLayout, number) | in
DefaultNodePlacer | Calculates the bends for the connector to the parent node. |
| calculateSlopedSourceEdgeLayout (INodeLayout, SubtreeShape, Edge, number, number) | in
DefaultNodePlacer | Calculates the routing of the source side of the edge to the given child node. |
| calculateSourceEdgeLayout (INodeLayout, SubtreeShape, Edge) | in
DefaultNodePlacer | Calculates the routing of the source side of the edge to the given child node. |
| calculateTargetEdgeLayout (INodeLayout, SubtreeShape, Edge) | in
DefaultNodePlacer | Calculates the routing of the target side of the edge to the given child node. |
| assignChildEdgeSourcePort (LayoutGraph, YNode, Edge, number) | in
DefaultTreeLayoutPortAssignment | Assigns relative coordinates to the source port of the outgoing edge to a child of the given node. |
| assignParentEdgeTargetPort (LayoutGraph, YNode, Edge) | in
DefaultTreeLayoutPortAssignment | Assigns relative coordinates to the target port of the incoming edge from the parent of the given node. |
| getSourcePortConstraint (LayoutGraph, Edge, number) | in
DefaultTreeLayoutPortAssignment | Retrieves the source PortConstraint for the given edge. |
| getTargetPortConstraint (LayoutGraph, Edge) | in
DefaultTreeLayoutPortAssignment | Retrieves the target PortConstraint for the given edge. |
| getSourcePointAbs (Edge) | in
RotatableNodePlacerBase | Returns the absolute source point of the given edge depending on the rotation of this ITreeLayoutNodePlacer. |
| addEdgeSegments (LayoutGraph, Edge) | in
SubtreeShape | Adds all edge segments of the given edge to this SubtreeShape instance. |