1 2 3 4 5 6 7 8 9 10 11 12 | for (Edge e0: graph.getSelf().getEdges()) {
if(e0.getWeight() > 3) {
Node n1 = e0.getNeighbor(graph.getSelf());
for (Node n2: n1.getNeighbors()) {
if (!n2.equals(graph.getSelf())) {
graph.removeEdge(
graph.findEdge(graph.getSelf(), n2)
);
}
}
}
}
|