public Link<T> addLink(String relationName,GraphNode<T> node) {\r
_checkDisposed();\r
if(containsLink(relationName, node)) {\r
public Link<T> addLink(String relationName,GraphNode<T> node) {\r
_checkDisposed();\r
if(containsLink(relationName, node)) {\r
public Link<T> addLink(Link<T> link ,GraphNode<T> node) {\r
_checkDisposed();\r
if(containsLink(link.getName(), node) && node.containsLink(link.getInverseName(), this)) {\r
public Link<T> addLink(Link<T> link ,GraphNode<T> node) {\r
_checkDisposed();\r
if(containsLink(link.getName(), node) && node.containsLink(link.getInverseName(), this)) {\r
if (nodes.size() == 1) {\r
Link<T> link = nodes.get(0);\r
link.to().removeLink(link.getInverseName(), link.getName(), this);\r
if (nodes.size() == 1) {\r
Link<T> link = nodes.get(0);\r
link.to().removeLink(link.getInverseName(), link.getName(), this);\r