Returns an array of 2 nodes which are the nodes at either end of the edge. @param edge @return an array of 2 edges
(Edge edge)
| 423 | * @return an array of 2 edges |
| 424 | */ |
| 425 | public Node[] getNodes(Edge edge) { |
| 426 | for (Node node : getNodes()) { |
| 427 | if (((ReRootedNode)node).getEdge() == edge) { |
| 428 | return new Node[] { node, ((ReRootedNode)node).getParent() }; |
| 429 | } |
| 430 | } |
| 431 | return null; |
| 432 | } |
| 433 | |
| 434 | /** |
| 435 | * @return the set of all nodes in this graph. |
no test coverage detected