]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.mapping/src/org/simantics/interop/mapping/data/GraphNode.java
Interop mapping changes/ fixes
[simantics/interop.git] / org.simantics.interop.mapping / src / org / simantics / interop / mapping / data / GraphNode.java
index c775e8b1c68e62df7b1f0c6d2f1976b721703b7d..d9bbb5099c788927b11918e3920b9be716c6e96f 100644 (file)
@@ -713,7 +713,7 @@ public class GraphNode<T> extends HintContext {
        \r
 \r
        /**\r
-        * Disposes this node. Removes all the links that connect to thi snode.\r
+        * Disposes this node. Removes all the links that connect to thinode.\r
         */\r
        public void destroy() {\r
                if (disposed)\r
@@ -743,10 +743,10 @@ public class GraphNode<T> extends HintContext {
                } else {\r
                        for (int i = 0; i < nodes.size() -1 ; i++) {\r
                                Link<T> link1 = nodes.get(i);\r
-                               link1.to().removeLink(link1.getInverseName(), link1.getName(), this);\r
-                               for (int j = i; j < nodes.size(); j++) {\r
+                               link1.to()._removeLink(link1.getInverseName(), link1.getName(), this);\r
+                               for (int j = i+1; j < nodes.size(); j++) {\r
                                        Link<T> link2 = nodes.get(j);\r
-                                       link2.to().removeLink(link2.getInverseName(), link2.getName(), this);\r
+                                       link2.to()._removeLink(link2.getInverseName(), link2.getName(), this);\r
                                        if (link1.to().equals(link2.to()))\r
                                                continue;\r
                                        link1.to().addLink(link1.getInverseName(),link2.getInverseName(),link2.to());\r
@@ -770,7 +770,7 @@ public class GraphNode<T> extends HintContext {
        }\r
        \r
        /**\r
-        * Disposed the node and all nodes that are in the same graph.\r
+        * Dispose the node and all nodes that are in the same graph.\r
         */\r
        public void dispose() {\r
                if (disposed)\r
@@ -817,4 +817,8 @@ public class GraphNode<T> extends HintContext {
                                return count;\r
                }\r
        }\r
+       \r
+       public String toString() {\r
+               return "Node : " + data;\r
+       }\r
 }\r