浏览代码

Fixed Bug with Merging graphs

Jan Enders 8 年之前
父节点
当前提交
e421a17f6e
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/graphs/GraphHelper.java

+ 3 - 3
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/graphs/GraphHelper.java

@@ -49,11 +49,11 @@ public class GraphHelper {
 			searchingForId = true;
 			String newId = source.getId() + e.getId(); 
 			while (searchingForId){
-				if(target.getNode(newId) == null){
+				if(target.getEdge(newId) == null){
 					searchingForId = false;
 					target.addEdge(newId, newIds.get(e.getSourceNode().getId()), newIds.get(e.getTargetNode().getId()));
 				} else {
-					newId.concat(String.valueOf((char)(ran.nextInt(52) + 'a')));
+					newId = newId.concat(String.valueOf((char)(ran.nextInt(52) + 'a')));
 				}
 			}
 			for (String s : e.getAttributeKeySet()){
@@ -77,7 +77,7 @@ public class GraphHelper {
 					target.addNode(newId);
 					newIds.put(n.getId(), newId);
 				} else {
-					newId.concat(String.valueOf((char)(ran.nextInt(52) + 'a')));
+					newId = newId.concat(String.valueOf((char)(ran.nextInt(52) + 'a')));
 				}
 			}
 			for (String s : n.getAttributeKeySet()){