Update of /cvsroot/bprocessor//model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv16533/src/net/sourceforge/bprocessor/model
Modified Files:
Edge.java
Log Message:
edge copy method for a bunch of edges
Index: Edge.java
===================================================================
RCS file: /cvsroot/bprocessor//model/src/net/sourceforge/bprocessor/model/Edge.java,v
retrieving revision 1.88
retrieving revision 1.89
diff -C2 -d -r1.88 -r1.89
*** Edge.java 7 May 2007 15:41:35 -0000 1.88
--- Edge.java 20 May 2007 10:29:23 -0000 1.89
***************
*** 1169,1171 ****
--- 1169,1184 ----
return run;
}
+
+ /**
+ * Copy a collection of edges
+ * @param edges the edges to copy
+ * @return The copied edges
+ */
+ public static List<Edge> copy(Collection<Edge> edges) {
+ List<Edge> res = new ArrayList<Edge>(edges.size());
+ for (Edge e : edges) {
+ res.add(e.copy());
+ }
+ return res;
+ }
}
|