@Override public Node importNode(final HibGraph graph, final Node node, final External external) { HibNodeRef nodeRef = (HibNodeRef) node; HibNodeRef origNode = node.getExternal() == null ? null : (HibNodeRef) node; HibNodeRef newRef = new HibNodeRef(graph, nodeRef.getNode(), origNode, (HibExternal) external); session.save(newRef); graph.getNodes().add(newRef); return newRef; }
@Override public Node importNode(HibGraph graph, Node node, String instanceName) { HibNodeRef nodeRef = (HibNodeRef) node; String label = nodeRef.getInstance(); label = label == null || "".equals(label) ? instanceName : instanceName + ":" + label; HibNodeRef newRef = new HibNodeRef(graph, nodeRef.getNode(), label); session.save(newRef); graph.getNodes().add(newRef); return newRef; }