vd.dx += vd.repulsiondx + vd.edgedx;
vd.dy += vd.repulsiondy + vd.edgedy;
// keeps nodes from moving any faster than 5 per time unit
xyd.addX(Math.max(-5, Math.min(5, vd.dx)));
xyd.addY(Math.max(-5, Math.min(5, vd.dy)));
}
} catch (ConcurrentModificationException cme) {
moveNodes();