import java.util.ArrayList; import node.Node; import analysis.NetworkDumper; public class RingGenerator { private static final int NUM_NODES = 50 - 1; private ArrayList nodes; public RingGenerator() { try { nodes = new ArrayList(); Node firstNode = new Node(); for (int i = 0; i < NUM_NODES; i++) { nodes.add(firstNode.spawn()); } Thread.sleep(1000); firstNode.leave(); Thread.sleep(1000); nodes.get(0).gatherInformationOfNetwork(); Thread.sleep(5000); NetworkDumper dumper = new NetworkDumper(nodes.get(0)); dumper.write(dumper.networkToDot(nodes.get(0).getNetwork())); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String args[]) { new RingGenerator(); } }