Class GraphNode<T>
- java.lang.Object
-
- jetbrains.buildServer.controllers.graph.GraphNode<T>
-
public class GraphNode<T> extends Object
- Author:
- dmitry.neverov
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphNode.EdgeStyle
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<GraphNode<T>>
getChildren()
Returns children of this node, i.e.String
getId()
GraphNode.EdgeStyle
getParentEdgeStyle(GraphNode<T> parent)
List<GraphNode<T>>
getParents()
Returns parents of this node, i.e.T
getUserData()
float
getXCoord()
int
getYCoord()
int
hashCode()
boolean
isFakeNode()
void
setParentEdgeStyle(GraphNode<T> parent, GraphNode.EdgeStyle edgeStyle)
void
setXCoord(float XCoord)
void
setYCoord(int YCoord)
String
toString()
-
-
-
Method Detail
-
getId
public String getId()
-
getUserData
public T getUserData()
-
getXCoord
public float getXCoord()
-
setXCoord
public void setXCoord(float XCoord)
-
getYCoord
public int getYCoord()
-
setYCoord
public void setYCoord(int YCoord)
-
getParents
@NotNull public List<GraphNode<T>> getParents()
Returns parents of this node, i.e. nodes this node depends on- Returns:
-
getChildren
@NotNull public List<GraphNode<T>> getChildren()
Returns children of this node, i.e. nodes depending on this this node- Returns:
-
isFakeNode
public boolean isFakeNode()
-
getParentEdgeStyle
@NotNull public GraphNode.EdgeStyle getParentEdgeStyle(@NotNull GraphNode<T> parent)
-
setParentEdgeStyle
public void setParentEdgeStyle(@NotNull GraphNode<T> parent, @NotNull GraphNode.EdgeStyle edgeStyle)
-
-