[Bprocessor-commit] /model/src/net/sourceforge/bprocessor/model Edge.java, 1.88, 1.89
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2007-05-20 10:29:25
|
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; + } } |