8990919293949596979899
) { Edge e = (Edge)itr.next(); if (!e.getNodeA().isVisited()) { e.getNodeA().setVisited(true); builder.addNode(e.getNodeA()); } if (!e.getNodeB().isVisited()) { e.getNodeB().setVisited(true); builder.addNode(e.getNodeB());
949596979899100101102103104
builder.addNode(e.getNodeA()); } if (!e.getNodeB().isVisited()) { e.getNodeB().setVisited(true); builder.addNode(e.getNodeB()); } } //check if object stream is empty, if not, there are nodes of degree 0 // in the graph
104105106107108109110111112113114
// in the graph try { Node n; while((n = (Node)objin.readObject()) != null) { builder.addNode(n); } } catch(EOFException ignore) {} return(builder.getGraph());