| getChildren (YNode) | in
Dendrogram | Returns a YNodeList that contains the child nodes of the given parent node. |
| getClusterNodes (YNode) | in
Dendrogram | Returns an array of YNodeLists that contain the nodes of the original graph that are associated with the given dendrogram node. |
| getDissimilarityValue (YNode) | in
Dendrogram | Returns the dissimilarity value associated with the given node of the dendrogram. |
| getLevel (YNode) | in
Dendrogram | Returns the level of the given node of the dendrogram. |
| getOriginalNode (YNode) | in
Dendrogram | Returns the node of original graph that is mapped with the given leaf node of the dendrogram. |
| isLeaf (YNode) | in
Dendrogram | Returns whether or not the given dendrogram node is a leaf node. |
| lookFurther (YNode) | in
DfsAlgorithm | Callback method that will be invoked whenever DFS continues its search at a new root node. |
| postTraverse (Edge, YNode) | in
DfsAlgorithm | Callback method that will be invoked after the DFS has returned from the given node. |
| postVisit (YNode, number, number) | in
DfsAlgorithm | Callback method that will be invoked whenever a node visit has been completed. |
| 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. |
| preVisit (YNode, number) | in
DfsAlgorithm | Callback method that will be invoked whenever a formerly unvisited node gets visited for the first time. |
| start (Graph, YNode) | in
DfsAlgorithm | Starts a depth first search from a given YNode of the input graph. |
| Edge (Graph, YNode, Edge, YNode, Edge, GraphElementInsertion, GraphElementInsertion) | in
Edge | Creates a new edge that belongs to the given graph. |
| createCopy (Graph, YNode, YNode) | in
Edge | Creates a copy of this edge that will be inserted into the given graph connecting the given source and target nodes. |
| opposite (YNode) | in
Edge | Returns the node at the opposite edge end with respect to the given node. |
| 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 (YNode) | in
Graph | Whether or not this graph contains the given node. |
| containsEdge (YNode, YNode) | in
Graph | Returns whether or not this graph contains an edge that connects the given nodes. |
| createEdge (YNode, YNode) | in
Graph | Creates a new edge in this graph. |
| 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. |
| firstOutEdge (YNode) | in
Graph | Low-level iteration support for adjacent edges. |
| hide (YNode) | in
Graph | Hides the given node from this graph. |
| moveToFirst (YNode) | in
Graph | Moves the given node to the first position within the sequence of nodes in this graph. |
| moveToLast (YNode) | in
Graph | Moves the given node to the last position within the sequence of nodes in this graph. |
| reInsertNode (YNode) | in
Graph | Reinserts a formerly removed node into this graph. |
| removeNode (YNode) | in
Graph | Removes the given node from this graph. |
| unhide (YNode) | in
Graph | Unhides the given node in this graph. |
| reachable (Graph, YNode, boolean, boolean, boolean?) | in
GraphConnectivity | Determines the set of nodes that are reachable from a given node when a set of edges that cannot be traversed is specified. |
| hide (YNode) | in
GraphPartitionManager | Hides the given node and all it's adjacent edges from the graph. |
| unhide (YNode) | in
GraphPartitionManager | This method will be called whenever the partition manager is requested to unhide the given node from the graph. |
| create (function(YNode, YNode):number) | in
INodeDistanceProvider | Creates an implementation of the interface INodeDistanceProvider by using the given function as implementation for its getDistance method. |
| getDistance (YNode, YNode) | in
INodeDistanceProvider | Returns the distance between two given nodes of a graph. |
| hide (YNode) | in
LayoutGraphHider | Hides the given node and all it's adjacent edges from the graph. |
| unhide (YNode) | in
LayoutGraphHider | This method will be called whenever the hider is requested to unhide the given node from the graph. |
| unhideNode (YNode, boolean) | in
LayoutGraphHider | Unhides the given node and if requested its adjacent edges. |
| calcMaxFlow (Graph, YNode, YNode, IDataProvider, IEdgeMap) | in
NetworkFlowAlgorithm | Solves a maximum flow problem using the preflow-push method. |
| calcMaxFlowMinCut (Graph, YNode, YNode, IDataProvider, IEdgeMap, INodeMap) | in
NetworkFlowAlgorithm | Solves a maximum flow problem using the preflow-push method but additionally marks all nodes that belong to the minimum cut set that is associated with the source of the network. |
| minCostFlow (Graph, YNode, YNode, IDataProvider, IDataProvider, IEdgeMap, INodeMap) | in
NetworkFlowAlgorithm | Solves a minimum cost maximum flow problem. |
| getEdge (YNode) | in
YNode | Returns an edge that connects this node with the given node, if such an edge exists. |
| getEdgeFrom (YNode) | in
YNode | Returns an incoming edge that connects the given node with this node, if such an edge exists. |
| getEdgeTo (YNode) | in
YNode | Returns an outgoing edge that connects this node with the given node, if such an edge exists. |
| NodeList (YNode) | in
YNodeList | Creates a list that is initialized with the nodes provided by the given array of nodes. |
| NodeList (YNode) | in
YNodeList | Creates a list that is initialized with a single node provided. |
| findParallelEdges (Graph, boolean, YNode?) | in
ParallelEdgesAlgorithm | Finds and returns the parallel edges in the given graph, or, optionally, incident to the given node. |
| findAllPaths (Graph, YNode, YNode, IEdgeMap) | in
PathAlgorithm | Finds all edges that belong to a directed path from a start node to an end node. |
| findAllPaths (Graph, YNode, YNode, boolean) | in
PathAlgorithm | Returns all simple directed or undirected paths that connect a start node with an end node. |
| findAllPaths (Graph, YNode, YNode, boolean, function(EdgeList):boolean) | in
PathAlgorithm | A variant of findAllPaths which returns all simple directed or undirected paths between two given nodes and, additionally, allows to specify a filter for the paths to be returned. |
| findAllPathsCursor (Graph, YNode, YNode, boolean) | in
PathAlgorithm | A variant of findAllPaths, which returns all simple directed or undirected paths between two given nodes as a special cursor that calculates the next path in the sequence, only when needed. |
| findLongestPaths (Graph, YNode, IEdgeMap, INodeMap, IEdgeMap) | in
PathAlgorithm | Calculates the longest path from a given node to all other node in a given directed acyclic graph. |
| findPath (Graph, YNode, YNode, boolean) | in
PathAlgorithm | Returns an EdgeList containing the edges of a path from the given start node to the given end node, if such a path exists. |
| findPath (Graph, YNodeList, YNode, YNode, IEdgeMap) | in
PathAlgorithm | Returns whether or not a directed path from a start node to another node in an acyclic graph exists. |
| getOutgoingDarts (YNode) | in
PlanarEmbedding | Returns a IList<T> containing the (cyclic ordered) outgoing darts of the specified node. |
| simplex (Graph, INodeMap, IDataProvider, IDataProvider, IEdgeMap, YNode, boolean, number?) | in
RankAssignmentAlgorithm | Similar to simplex but, additionally, it is possible to provide a valid initial tree solution for the problem. |
| acyclic (Graph, YNode, number, number, Edge?) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for acyclic directed graphs. |
| acyclic (Graph, YNode, IDataProvider, INodeMap, INodeMap) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for acyclic directed graphs. |
| aStar (Graph, YNode, YNode, boolean, number, number) | 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*). |
| aStar (Graph, YNode, YNode, boolean, IDataProvider, IDataProvider) | 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*). |
| 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*). |
| aStar (Graph, YNode, YNode, boolean, IDataProvider, IDataProvider, INodeMap) | 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. |
| bellmanFord (Graph, YNode, boolean, IDataProvider, INodeMap, INodeMap) | 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. |
| constructEdgePath (YNode, YNode, IDataProvider) | in
ShortestPathAlgorithm | Like constructEdgePath but the path edges are given by a IDataProvider. |
| 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. |
| constructNodePath (YNode, YNode, IDataProvider) | in
ShortestPathAlgorithm | Like constructNodePath but the path edges are given by a IDataProvider. |
| 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. |
| dijkstra (Graph, YNode, boolean, IDataProvider, INodeMap, INodeMap) | in
ShortestPathAlgorithm | Solves the single-source shortest path problem for arbitrary graphs. |
| findShortestUniformPaths (Graph, YNode, YNode, boolean, IEdgeMap) | in
ShortestPathAlgorithm | Marks all edges that belong to a shortest path from start node to target node. |
| findShortestUniformPaths (Graph, YNode, IDataProvider, boolean, number, EdgeList, YNodeList) | in
ShortestPathAlgorithm | Finds all nodes and edges that belong to a shortest path from a start node to a set of target nodes in the graph not farther away than a given distance. |
| kShortestPaths (Graph, IDataProvider, YNode, YNode, number) | in
ShortestPathAlgorithm | This method finds the k shortest paths connecting a pair of nodes in a directed graph with non-negative edge costs. |
| kShortestPathsCursor (Graph, IDataProvider, YNode, YNode, number) | in
ShortestPathAlgorithm | A variant of kShortestPaths that returns the result as a special cursor that calculates the next path in the sequence only when needed. |
| shortestPair (Graph, YNode, YNode, boolean, IDataProvider) | in
ShortestPathAlgorithm | Returns two edge-disjoint paths in a non-negatively weighted directed graph, such that both paths connect nodes s and t and have minimum total length. |
| singleSource (Graph, YNode, boolean, number, number, Edge?) | in
ShortestPathAlgorithm | This method solves the single-source shortest path problem for arbitrary graphs. |
| singleSource (Graph, YNode, boolean, IDataProvider, INodeMap, INodeMap) | 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. |
| singleSourceSingleSink (Graph, YNode, YNode, boolean, number) | in
ShortestPathAlgorithm | Similar to singleSourceSingleSink but instead of returning the shortest distance between the source and sink the actual shortest edge path between these nodes will be returned. |
| singleSourceSingleSink (Graph, YNode, YNode, boolean, IDataProvider) | in
ShortestPathAlgorithm | Similar to singleSourceSingleSink but instead of returning the shortest distance between the source and sink the actual shortest edge path between these nodes will be returned. |
| singleSourceSingleSink (Graph, YNode, YNode, boolean, IDataProvider, INodeMap) | in
ShortestPathAlgorithm | Like singleSourceSingleSink but uses INodeMaps and IDataProviders instead of arrays. |
| 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 . |
| uniform (Graph, YNode, boolean, INodeMap, INodeMap) | in
ShortestPathAlgorithm | Like uniform but uses INodeMaps instead of arrays. |
| collectSubtree (YNode, YNodeList) | in
TreeAlgorithm | Collects all nodes of the subtree starting with root. |
| directTree (Graph, YNode?) | in
TreeAlgorithm | Converts the given tree to a directed rooted tree with the given node as root element by reversing some edges. |
| getNearestCommonAncestor (Graph, YNode, boolean, YNodeList) | in
TreeAlgorithm | Returns the nearest common ancestor of a subset of nodes within a directed rooted tree. |
| getMax (LayoutGraph, YNode) | in
AsIsLayerer | Callback used for calculating the lower (max) value of a given node. |
| getMin (LayoutGraph, YNode) | in
AsIsLayerer | Callback used for calculating the upper (min) value of a given node. |
| getMinDistance (LayoutGraph, ILayer, ILayoutDataProvider, YNode, YNode) | in
DefaultDrawingDistanceCalculator | Determines the minimum distance between two YNodes of the same layer. |
| getPortBorderGap (LayoutGraph, ILayoutDataProvider, YNode, number, number, number) | in
DefaultPortAllocator | Callback method used for determining the port border gap for each node and side. |
| getPortBorderGapRatio (LayoutGraph, ILayoutDataProvider, YNode, number, number, number) | in
DefaultPortAllocator | Callback method used for determining the port border gap ratio. |
| getPortDistanceDelta (LayoutGraph, ILayoutDataProvider, YNode, number, number, number, number) | in
DefaultPortAllocator | Callback method used for determining the distance between two adjacent ports. |
| getMinDistance (LayoutGraph, ILayer, ILayoutDataProvider, YNode, YNode) | in
IDrawingDistanceCalculator | Main interface method called by IHierarchicLayoutNodePlacer instances to determine the minimum distance between YNodes of same layer. |
| convertToLabelNode (YNode) | in
IItemFactory | Converts a given YNode to a label node. |
| createBendNodeData (YNode, Edge, SwimlaneDescriptor?) | in
IItemFactory | Creates a INodeData object for a bend YNode and associates it with the YNode. |
| createBusDummyEdge (YNode, YNode, HierarchicLayoutEdgeLayoutDescriptor, Object, boolean) | in
IItemFactory | Creates a dummy edge that models the bus segment of a bus substructure. |
| createBusDummyNode (ILayer, YNode, SwimlaneDescriptor) | in
IItemFactory | Creates a dummy node that is used during the sequencing and drawing phase for the bus-style routing edges at a certain root node. |
| createBusDummyNodeData (YNode, YNode, SwimlaneDescriptor) | in
IItemFactory | Creates a INodeData instance for a bus dummy node. |
| 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. |
| createDummyEdge (YNode, YNode, Edge, boolean, boolean) | in
IItemFactory | Creates a dummy Edge using the given data. |
| createEdgeGroupNodeData (YNode, Object, boolean) | in
IItemFactory | Creates a INodeData object for an edge group YNode and associates it with the YNode. |
| createGroupBorderEdge (YNode, YNode) | in
IItemFactory | Creates an Edge that connects two group border YNodes. |
| createGroupBorderNode (YNode, ILayer, NodeDataType) | in
IItemFactory | Creates a group boundary YNode for a group node in the given ILayer. |
| createGroupNodeConnectorEdge (YNode, YNode, Edge) | in
IItemFactory | Creates a group node connector Edge between two group YNodes. |
| createNormalNodeData (YNode) | in
IItemFactory | Creates a INodeData object for a normal YNode and associates it with the YNode. |
| 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. |
| createRecursiveEdgeNodeData (YNode, Edge, SwimlaneDescriptor) | in
IItemFactory | Creates a INodeData for a dummy YNode of a recursive 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. |
| 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. |
| destroyDistanceNode (YNode) | in
IItemFactory | Destroys a spacer YNode for the drawing phase created using createDistanceNode. |
| destroyProxyNode (YNode) | in
IItemFactory | Destroys a proxy YNode created using createProxyNode for the drawing phase. |
| destroySameLayerSideProxy (YNode) | in
IItemFactory | Destroys a proxy YNode created using createProxyNode for the drawing phase. |
| destroySameLayerSwitchProxy (YNode) | in
IItemFactory | Destroys a same-layer switch proxy YNode created using createSameLayerSwitchProxy. |
| unconvertToLabelNode (YNode) | in
IItemFactory | Reverts a label node to the normal YNode. |
| add (YNode) | in
ILayer | Adds a newly created YNode to this ILayer instance. |
| remove (YNode) | in
ILayer | Removes a YNode from this ILayer instance. |
| getNodeData (YNode) | in
ILayoutDataProvider | Returns the INodeData instance associated with the given YNode. |
| optimizeAfterSequencingForSingleNode (YNode, IComparer<Object>, IComparer<Object>, LayoutGraph, ILayoutDataProvider, IItemFactory) | in
PortCandidateOptimizer | |
| optimizeAfterSequencingForSingleNode (YNode, IComparer<Object>, IComparer<Object>, LayoutGraph, ILayoutDataProvider, IItemFactory) | in
PortConstraintOptimizerBase | Assigns new temporary port constraints to a given node of the graph after the order of the nodes in each layer has been determined. |
| addDummyNode (YNode, Edge) | in
PortConstraintOptimizerSameLayerData | Adds a given dummy YNode to this PortConstraintOptimizerSameLayerData instance and associates it with the given original (same-layer) Edge. |
| getOriginalEdge (YNode) | in
PortConstraintOptimizerSameLayerData | Returns the original (same-layer) edge associated with the given dummy YNode. |
| calculateSelfLoops (LayoutGraph, YNode, IDataProvider, IDataProvider) | in
SelfLoopCalculator | Calculates all self-loops at the given node of the given input graph. |
| calculateSelfLoops (LayoutGraph, YNode, YList, IDataProvider, IDataProvider) | in
SelfLoopCalculator | Convenience method that calculates a list of self-loops that belong to a given node. |
| getMinimumNodeDistance (LayoutGraph, YNode) | in
SelfLoopCalculator | Returns the minimum distance between two nodes associated with the given node. |
| getLayerAlignment (LayoutGraph, ILayoutDataProvider, YNode, number, number) | in
SimplexNodePlacer | Returns the alignment of the node with a specified layer. |
| getMinDistance (LayoutGraph, ILayer, YNode, YNode) | in
SimplexNodePlacer | Specifies the minimum allowed distance between two nodes of the same given layer. |
| isFixedNode (LayoutGraph, ILayoutDataProvider, YNode, boolean) | in
SimplexNodePlacer | Returns whether or not the given node should be treated as a node with fixed (given) coordinates. |
| getMinDistance (LayoutGraph, ILayer, ILayoutDataProvider, YNode, YNode) | in
TypeBasedDrawingDistanceCalculator | |
| foundHaloOverlap (LabelCandidate, YNode, YRectangle) | in
MISLabelingBase | Indicates that an overlap between a LabelCandidate and a NodeHalo of the input graph has been found. |
| foundNodeOverlap (LabelCandidate, YNode, YRectangle) | in
MISLabelingBase | Indicates that an overlap between a LabelCandidate and a YNode of the input graph has been found. |
| getLabelLayout (YNode) | in
CopiedLayoutGraph | Returns the layout information for all labels associated with the given node of the copied graph. |
| getLayout (YNode) | in
CopiedLayoutGraph | Returns the layout information for the given node of the copied graph. |
| getOriginalNode (YNode) | in
CopiedLayoutGraph | Returns the original node that corresponds to the given copied node. |
| getLabelLayout (YNode) | in
DefaultLayoutGraph | |
| getLayout (YNode) | in
DefaultLayoutGraph | |
| setLabelLayout (YNode, INodeLabelLayout) | in
DefaultLayoutGraph | Specifies the layout information for all associated labels of the given node in case there is only one label. |
| setLabelLayout (YNode, INodeLabelLayout) | in
DefaultLayoutGraph | Specifies the layout information for all associated labels of the given node. |
| setLayout (YNode, INodeLayout) | in
DefaultLayoutGraph | Specifies the layout information for the given node. |
| getChildren (YNode) | in
LayoutGroupingSupport | Returns the direct children of the given group node. |
| getDescendants (YNode) | in
LayoutGroupingSupport | Returns all descendants of the given group node. |
| getEdgesGoingIn (YNode) | in
LayoutGroupingSupport | Returns all edges crossing the bounds of the given group node such that their targets are inside the group node while their sources lie outside the group node. |
| getEdgesGoingOut (YNode) | in
LayoutGroupingSupport | Returns all edges crossing the bounds of the given group node such that their sources are inside the group node while their targets lie outside the group node. |
| getNearestCommonAncestor (YNode, YNode) | in
LayoutGroupingSupport | Returns the nearest common ancestor of the given nodes in the hierarchy structure. |
| getParent (YNode) | in
LayoutGroupingSupport | Returns the parent for the given node. |
| getRepresentative (YNode, YNode) | in
LayoutGroupingSupport | Returns an immediate child of the group node that represents the given node. |
| hasChildren (YNode) | in
LayoutGroupingSupport | Determines whether or not the given node is a group node with children. |
| isGroupNode (YNode) | in
LayoutGroupingSupport | Determines whether or not the given node is a group node. |
| calculateBounds (LayoutGraph, YNode, YNodeList) | in
ILayoutGroupBoundsCalculator | Calculates the bounds of the given group node that contains the given list of child nodes. |
| create (function(LayoutGraph, YNode, YNodeList):Rectangle2D) | in
ILayoutGroupBoundsCalculator | Creates an implementation of the interface ILayoutGroupBoundsCalculator by using the given function as implementation for its calculateBounds method. |
| addLabelLayout (YNode, INodeLabelLayout) | in
ILabelLayoutFactory | Adds the given node label layout to the given node. |
| createLabelLayout (YNode, YOrientedRectangle) | in
ILabelLayoutFactory | Creates a new ILabelLayout for the given node. |
| createLabelLayout (YNode, YOrientedRectangle, INodeLabelLayoutModel) | in
ILabelLayoutFactory | Creates a new ILabelLayout for the given node. |
| removeLabelLayout (YNode, INodeLabelLayout) | in
ILabelLayoutFactory | Removes the given node label layout from the given node. |
| calculateBounds (LayoutGraph, YNode, YNodeList) | in
InsetsGroupBoundsCalculator | Calculates the bounds of the given group node and enlarges the bounds by the insets associated with the group node. |
| createEnlargedBounds (LayoutGraph, YNode, YNodeList, Rectangle2D) | in
InsetsGroupBoundsCalculator | Enlarges the given graph bounds by the insets associated with the given group node. |
| getBoundingBox (YNode) | in
LayoutGraph | Returns the rectangle describing the bounding box of the given node. |
| getCenter (YNode) | in
LayoutGraph | Returns the center coordinates of the given node. |
| getCenterX (YNode) | in
LayoutGraph | Returns the x-coordinate of the given node's center. |
| getCenterY (YNode) | in
LayoutGraph | Returns the y-coordinate of the given node's center. |
| getHeight (YNode) | in
LayoutGraph | Returns the height of the given node. |
| getLabelLayout (YNode) | in
LayoutGraph | Returns the layout information for all labels associated with the given node. |
| getLayout (YNode) | in
LayoutGraph | Returns the layout information for the given node. |
| getLocation (YNode) | in
LayoutGraph | Returns the coordinates of the given node's upper-left corner. |
| getSize (YNode) | in
LayoutGraph | Returns the size of the given node. |
| getWidth (YNode) | in
LayoutGraph | Returns the width of the given node. |
| getX (YNode) | in
LayoutGraph | Returns the x-coordinate of the given node's upper-left corner. |
| getY (YNode) | in
LayoutGraph | Returns the y-coordinate of the given node's upper-left corner. |
| moveBy (YNode, number, number) | in
LayoutGraph | Moves the upper-left corner of a node by a given vector. |
| setCenter (YNode, YPoint) | in
LayoutGraph | Specifies the center coordinates of the given node. |
| setCenter (YNode, number, number) | in
LayoutGraph | Specifies the center coordinates of the given node. |
| setLocation (YNode, number, number) | in
LayoutGraph | Specifies the coordinates of the upper-left corner of the given node. |
| setLocation (YNode, YPoint) | in
LayoutGraph | Specifies the coordinates of the upper-left corner of the given node. |
| setSize (YNode, number, number) | in
LayoutGraph | Specifies the width and height of the given node. |
| setSize (YNode, YDimension) | in
LayoutGraph | Specifies the size of the given node. |
| alignNodeLayouts (LayoutGraph, YNodeList, YNode, boolean, NodeAlignment) | in
LayoutGraphUtilities | Aligns the specified nodes either vertically or horizontally according to the specified node alignment mode. |
| getBoundingBox (LayoutGraph, YNode) | in
LayoutGraphUtilities | Returns the bounding box of the given node. |
| getNodeDistance (LayoutGraph, YNode, YNode) | in
LayoutGraphUtilities | Returns the distance between the centers of the two given nodes. |
| moveNode (LayoutGraph, YNode, number, number) | in
LayoutGraphUtilities | Moves the given node by the vector (dx,dy) . |
| roundNodeLayout (LayoutGraph, YNode) | in
LayoutGraphUtilities | Rounds the location and size of the given node to integer values. |
| calculateBounds (LayoutGraph, YNode, YNodeList) | in
MinimumSizeGroupBoundsCalculator | Calculates the bounds of the given group node, enlarges the bounds by the insets associated with the group node and makes sure that the size of the group node obeys the associated minimum size. |
| getHalo (LayoutGraph, YNode) | in
NodeHalo | Returns the NodeHalo associated with the given node. |
| getHaloBox (LayoutGraph, YNode) | in
NodeHalo | Returns a YRectangle instance with the bounds of the given node including its NodeHalo. |
| findReversedTreeEdges (LayoutGraph, YNode, IDataAcceptor) | in
ReverseEdgesStage | Marks edges in a tree-structured graph component that need to be reversed to make the specified node the root of the tree component. |
| getOriginalNode (YNode) | in
YGraphAdapter | Yields the original node from the original IGraph that the given node has been created for. |
| createConnectorEdge (LayoutContext, YNode, YNode, Object, boolean) | in
DefaultElementFactory | |
| createProxyEdge (LayoutContext, YNode, YNode, Object, Object) | in
DefaultElementFactory | |
| createProxyReferenceEdge (LayoutContext, YNode, YNode, Object) | in
DefaultElementFactory | |
| createConnectorEdge (LayoutContext, YNode, YNode, Object, boolean) | in
IElementFactory | Callback method for creating an edge of type CONNECTOR. |
| createProxyEdge (LayoutContext, YNode, YNode, Object, Object) | in
IElementFactory | Callback method for creating an edge of type PROXY. |
| createProxyReferenceEdge (LayoutContext, YNode, YNode, Object) | in
IElementFactory | Callback method for creating an edge of type PROXY_REFERENCE. |
| getNodeInfo (YNode) | in
IElementInfoManager | Returns the node information object of the given node. |
| addNodeLabel (INodeLabelLayout, YNode) | in
LayoutContext | Adds a label to a given node. |
| createEdge (YNode, YNode, Object) | in
LayoutContext | All methods of the IElementFactory have to use this method to create an edge. |
| getNodeInfo (YNode) | in
LayoutContext | |
| removeNodeLabel (INodeLabelLayout, YNode) | in
LayoutContext | Removes a label from a given node. |
| removeConnectorPair (YNode, YNode, YList, LayoutContext) | in
MultiPageLayout | This method is called during a postprocessing step that reduces the number of connectors. |
| getNodeInfo (YNode) | in
MultiPageLayoutResult | |
| getCenter (YNode) | in
InteractiveOrganicLayout | Polls the current coordinates of the center of the given node. |
| getCenterX (YNode) | in
InteractiveOrganicLayout | Polls the current x-coordinate of the center location of the given node. |
| getCenterY (YNode) | in
InteractiveOrganicLayout | Polls the current y-coordinate of the center location of the given node. |
| getStress (YNode) | in
InteractiveOrganicLayout | Polls the current stress value of a given node. |
| setCenter (YNode, number, number) | in
InteractiveOrganicLayout | Schedules an update for the center location of the given node. |
| setCenterX (YNode, number) | in
InteractiveOrganicLayout | Schedules an update for the center location's x-coordinate of the given node. |
| setCenterY (YNode, number) | in
InteractiveOrganicLayout | Schedules an update for the center location's y-coordinate of the given node. |
| setInertia (YNode, number) | in
InteractiveOrganicLayout | Schedules an update for the inertia of the given node. |
| setRadius (YNode, number) | in
InteractiveOrganicLayout | Schedules an update for the radius of the given node. |
| setStress (YNode, number) | in
InteractiveOrganicLayout | Schedules an update for the stress value of the given node. |
| getCellsForNode (YNode) | in
GraphPartition | Returns all PartitionCells that are completely covered by the bounds of the given node. |
| assignPorts (LayoutGraph, YNode) | in
DefaultSeriesParallelLayoutPortAssignment | Places the ports of edges connecting to the given node according to the port assignment mode. |
| assignPorts (LayoutGraph, YNode) | in
ISeriesParallelLayoutPortAssignment | Assigns both the incoming edges' target ports as well as all source ports for the outgoing edges. |
| determineChildConnector (YNode) | in
AspectRatioNodePlacer | Determines a connector direction for the given child node depending on whether or not the child nodes are arranged horizontally. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
AspectRatioNodePlacer | Arranges the SubtreeShapes of children of the local root node in rows or columns that fit the specified aspect ratio. |
| createBends (IEdgeLayout, YNode, YNode, RootPlacement, SubtreeArrangement) | in
AspectRatioTreeLayout | Adds bends to the given IEdgeLayout. |
| getAspectRatio (YNode) | in
AspectRatioTreeLayout | Retrieves the aspect ratio for the subtree that is rooted at the given node. |
| getSuccessors (YNode) | in
AspectRatioTreeLayout | Retrieves all children of the given local root. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
AssistantNodePlacer | Creates a IProcessor that prepares the graph for placing assistant node. |
| determineChildConnector (YNode) | in
AssistantNodePlacer | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
AssistantNodePlacer | Delegates the calculation of the child connectors to the LeftRightNodePlacer which arranges the assistant nodes. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
AssistantNodePlacer | Delegates the arrangement of SubtreeShapes to an instance of LeftRightNodePlacer. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
AssistantNodePlacer | Arranges the local root relative to the subtree shape of its children. |
| calculateAngles (YNode, number?) | in
BalloonLayout | Calculates the wedge angle that has to be reserved for the subtree rooted at the given node scaling the distance with the given scale factor. |
| calculateChildArrangement (YNode) | in
BalloonLayout | Calculates a child node arrangement for a given root node of the tree. |
| getInfo (YNode) | in
BalloonLayout | Returns the BalloonLayoutNodeInfo object associated with the given node while the layout algorithm is active. |
| getPreferredChildWedge (YNode) | in
BalloonLayout | Returns the preferred radial amount (wedge) in degrees that child nodes may in total occupy around the given node. |
| sortChildNodes (YNode) | in
BalloonLayout | Sorts the child nodes (successors) of the given node. |
| determineChildConnector (YNode) | in
BusNodePlacer | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
BusNodePlacer | Determines connector directions depending on whether or not the child nodes are placed above or below the bus. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
BusNodePlacer | Places all children of the local root below and above a bus segment that is shared by the edges. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
CompactNodePlacer | Creates a IProcessor. |
| determineChildConnector (YNode) | in
CompactNodePlacer | |
| determineChildConnectors (YNode, IDataMap) | in
CompactNodePlacer | |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
CompactNodePlacer | |
| calculateParentConnector (LayoutGraph, YNode, INodeLayout, SubtreeShape, Edge, IEdgeLayout, number) | in
DefaultNodePlacer | Calculates the bends for the connector to the parent node. |
| determineChildConnector (YNode) | in
DefaultNodePlacer | Determines a connector direction for the given child node depending on the selected child placement. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
DefaultNodePlacer | Arranges the root node and its children. |
| 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. |
| assignPorts (LayoutGraph, YNode) | in
DefaultTreeLayoutPortAssignment | Places the ports of edges connecting to the given node according to the port assignment mode. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
DelegatingNodePlacer | Creates a IProcessor that partitions child nodes of the current root node into two subsets. |
| determineChildConnector (YNode) | in
DelegatingNodePlacer | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
DelegatingNodePlacer | Does nothing. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
DelegatingNodePlacer | Places the SubtreeShapes of the child nodes using the two delegate node placers retrieved with primaryPlacer and secondaryPlacer. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
DelegatingNodePlacer | Arranges the local root relative to the subtree shape of its children. |
| primaryChildren (YNode, LayoutGraph) | in
DelegatingNodePlacer | Returns all upper-left children of the local root node. |
| secondaryChildren (YNode, LayoutGraph) | in
DelegatingNodePlacer | Returns all lower-right children of the local root node. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
DendrogramNodePlacer | Creates an optional IProcessor for pre- and post-processing. |
| determineChildConnectors (YNode, IDataMap) | in
DendrogramNodePlacer | Provides NORTH for all children. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
DendrogramNodePlacer | Arranges the SubtreeShapes of the local root and its children as a dendrogram. |
| determineChildConnector (YNode) | in
DoubleLineNodePlacer | Returns NORTH for every given child node. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
DoubleLineNodePlacer | Places the children of the given local root alternating in two horizontal lines. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
FreeNodePlacer | Creates a IProcessor that will change all descending ITreeLayoutNodePlacers to FreeNodePlacer. |
| determineChildConnector (YNode) | in
FreeNodePlacer | Determines a connector direction for the given child node. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
FreeNodePlacer | Merges the rotated shapes of the given local root and its children and routes the edges between them. |
| determineChildConnector (YNode) | in
GridNodePlacer | Returns NORTH for every given child node. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
GridNodePlacer | Places the children of a local root node in a grid. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
GroupedNodePlacer | Creates a IProcessor that prepares the graph for edge grouping. |
| determineChildConnectors (YNode, IDataMap) | in
GroupedNodePlacer | Delegates to the ITreeLayoutNodePlacer responsible for arranging the nodes in one group. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
GroupedNodePlacer | Places the groups of SubtreeShapes according to their group IDs. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
ITreeLayoutNodePlacer | Creates an optional IProcessor for pre- and post-processing. |
| determineChildConnectors (YNode, IDataMap) | in
ITreeLayoutNodePlacer | Provides the direction of the connector to the SubtreeShape for each child node. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
ITreeLayoutNodePlacer | Arranges the SubtreeShapes of the local root and its children and routes the edges that connect them. |
| assignPorts (LayoutGraph, YNode) | in
ITreeLayoutPortAssignment | Places the ports of edges connecting to the given node. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
LayeredNodePlacer | Creates a IProcessor that distributes the nodes over the layers. |
| determineChildConnector (YNode) | in
LayeredNodePlacer | Returns NORTH for every given child node. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
LayeredNodePlacer | Places the children of local root in layers. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
LeafNodePlacer | Creates an optional IProcessor for pre- and post-processing. |
| determineChildConnectors (YNode, IDataMap) | in
LeafNodePlacer | Does nothing because leaf nodes don't have children so there are no child connectors. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
LeafNodePlacer | Creates a SubtreeShape for the local root node (a leaf node in this case) and adds target points to the incoming edge. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
LeftRightNodePlacer | Creates a processor that distributes the child elements into multiple branches, if necessary. |
| determineChildConnector (YNode) | in
LeftRightNodePlacer | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
LeftRightNodePlacer | Determines the direction of the child connectors according to which side of the bus the child is assigned. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
LeftRightNodePlacer | Places the subtree shapes of the children left and right of a common vertical bus. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
NodePlacerBase | Creates an optional IProcessor for pre- and post-processing. |
| determineChildConnector (YNode) | in
NodePlacerBase | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
NodePlacerBase | Provides the direction of the connector to the SubtreeShape for each child node. |
| getNodeShape (YNode) | in
NodePlacerBase | Returns the SubtreeShape for the given node. |
| getSubtreeShape (YNode) | in
NodePlacerBase | Returns the SubtreeShape for the subtree rooted at the given node. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
NodePlacerBase | Initializes the local data structures and then delegates the work to the abstract variant of this method (placeSubtreeOfNode) |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
NodePlacerBase | Arranges the local root relative to the SubtreeShape of its children. |
| createProcessor (TreeLayout, LayoutGraph, YNode) | in
RotatableNodePlacerBase | Creates an optional IProcessor for pre- and post-processing. |
| determineChildConnector (YNode) | in
RotatableNodePlacerBase | Determines a connector direction for the given child node. |
| determineChildConnectors (YNode, IDataMap) | in
RotatableNodePlacerBase | Provides the direction of the connector to the SubtreeShape for each child node. |
| getNodeShape (YNode) | in
RotatableNodePlacerBase | Returns the rotated subtree shape for the given node. |
| getPortConstraint (YNode) | in
RotatableNodePlacerBase | Returns the target PortConstraint for the local root's incoming edge. |
| getSubtreeShape (YNode) | in
RotatableNodePlacerBase | Returns the rotated subtree shape for the subtree rooted at the given node. |
| placeSubtree (IDataProvider, IDataProvider, LayoutGraph, YNode, ParentConnectorDirection) | in
RotatableNodePlacerBase | Initializes the local data structures and then delegates the work to the abstract variant of this method (placeSubtreeOfNode). |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
RotatableNodePlacerBase | Arranges the local root relative to the rotated subtree shapes of its children. |
| determineChildConnector (YNode) | in
SimpleNodePlacer | Provides NORTH as connector direction for the child nodes. |
| placeSubtreeOfNode (YNode, ParentConnectorDirection) | in
SimpleNodePlacer | Places the children of the local root node in a single row. |
| createNodeShape (YNode) | in
TreeLayout | Creates a SubtreeShape for the given node that consists only of the bounds of this particular node. |
| getNodePlacer (YNode) | in
TreeLayout | Returns the ITreeLayoutNodePlacer instance that is used for the placement of the local root node and the SubtreeShapes. |
| getOutEdgeComparer (YNode) | in
TreeLayout | Returns the IComparer<T> instance that will sort the outgoing edges connecting to the given node. |
| getPortAssignment (YNode) | in
TreeLayout | Returns the ITreeLayoutPortAssignment instance that places the ports of the connecting edges of the given node. |
| getRootsArray (YNode) | in
TreeLayout | Returns an array of the nodes that will be laid out. |
| getSubtreeShape (YNode) | in
TreeLayout | Provides access to the SubtreeShape for the given node. |
| layoutRoot (YNode) | in
TreeLayout | Calculates the layout for the given root node and its subtrees. |