[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Space.java, 1.117, 1.118
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2007-01-30 19:53:35
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv4527/src/net/sourceforge/bprocessor/model Modified Files: Space.java Log Message: Some fixes to the insert(Edge list) method to make it return the resulting edge list after insertion Index: Space.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v retrieving revision 1.117 retrieving revision 1.118 diff -C2 -d -r1.117 -r1.118 *** Space.java 30 Jan 2007 14:10:03 -0000 1.117 --- Space.java 30 Jan 2007 19:53:33 -0000 1.118 *************** *** 690,705 **** * Analysis is performed that ensure no duplicate * vertices and edges. * @param edges List of edges */ ! public void insert(List<Edge> edges) { for (Edge edge : edges) { ! insert(edge); } } /** ! * Insert a edge ! * @param edge The edge ! * @return The edge */ public Edge insert(Edge edge) { --- 690,715 ---- * Analysis is performed that ensure no duplicate * vertices and edges. + * The given list will be altered to be unique edges + * in the space * @param edges List of edges + * @return The resulting collection of edges */ ! public List<Edge> insert(List<Edge> edges) { ! List<Edge> tmp = new ArrayList<Edge>(edges.size()); for (Edge edge : edges) { ! Edge tempedge = insert(edge); ! if (tempedge != null) { ! tmp.add(tempedge); ! } else { ! log.info("Edge were very short " + edge); ! } } + return tmp; } /** ! * Insert a edge into this space ! * @param edge The edge to insert into the space ! * @return The edge if to != from otherwise null */ public Edge insert(Edge edge) { |