, - , , . ( Java 8):
private List<WeightedEdge> getAllEdgesFromNode(TransportGraph graph, MyNode startNode) {
return graph.unwrap().edgeSet().stream()
.filter(weightedEdge -> graph.unwrap().getEdgeSource(weightedEdge).equals(startNode))
.collect(Collectors.toList());
}
. TransportGraph - jgrapht, . () SimpleDirectedWeightedGraph,