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 int
computeCrossNum()
void
computeLayout()
DAG<GraphNode<T>>
getDag()
List<List<GraphNode<T>>>
getLayers()
static <T> List<GraphNode<T>>
getNeighbors(GraphNode<T> n, int direction)
int
getNumLayoutIterations()
static <T> boolean
isFakeNode(GraphNode<T> node)
void
printLayoutStats()
-
-
-
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()
-
-