function updateRender(){
let svg = d3.select("#mainSvg");
let nodeGroup = svg.selectAll(".draggableNodeGroup");
let link = svg.selectAll(".link");
let label = svg.selectAll(".label");
nodeGroup.attr("transform", function (d) {
return "translate("+ (d.x) +","+ (d.y)+")";
});
link.attr("x1", function (d) { return (d.source.x); })
.attr("y1", function (d) { return (d.source.y); })
.attr("x2", function (d) { return (d.target.x); })
.attr("y2", function (d) { return (d.target.y); })
.style("visibility", function (d) {
return d.visible == true ? "visible" : "hidden";
});
}