Class LayeredLayout<T>
- java.lang.Object
-
- jetbrains.buildServer.controllers.graph.LayeredLayout<T>
-
public class LayeredLayout<T> extends Object
- Author:
- dmitry.neverov
-
-
Constructor Summary
Constructors Constructor Description LayeredLayout(DAG<GraphNode<T>> dag)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcomputeCrossNum()voidcomputeLayout()DAG<GraphNode<T>>getDag()List<List<GraphNode<T>>>getLayers()static <T> List<GraphNode<T>>getNeighbors(GraphNode<T> n, int direction)intgetNumLayoutIterations()static <T> booleanisFakeNode(GraphNode<T> node)voidprintLayoutStats()
-
-
-
Method Detail
-
computeLayout
public void computeLayout()
-
printLayoutStats
public void printLayoutStats()
-
isFakeNode
public static <T> boolean isFakeNode(@NotNull GraphNode<T> node)
-
computeCrossNum
public int computeCrossNum()
-
getNumLayoutIterations
public int getNumLayoutIterations()
-
-