@Override
	public void exportWrite(String path) {
		try {
			PrintStream ps = new PrintStream(path);
			ps.println("Number of nodes: " + Tools.getNodeList().size());
			Configuration.printConfiguration(ps);
			ps.println(separator);
			
			
			Iterator<Node> it = Tools.getNodeList().iterator();
			Iterator<Edge> eIt;
			Edge e;
 			Node n;
			while(it.hasNext()){
				n = it.next();
				eIt = n.outgoingConnections.iterator();
				while(eIt.hasNext()){
					e = eIt.next();
					
					ps.println(((WeightEdge) e).printExportEdgeInformation());
				}
			}
			/*for(Node n : Tools.getNodeList()) {
				Position p = n.getPosition();
				ps.println(p.xCoord + ", " + p.yCoord + ", " + p.zCoord);
			}*/
			
			
			ps.close();
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			Tools.minorError(e.getMessage());
		}

	}