private UpdateContainer deleteLink(Alignment alignment, OntologyManager ontMgr, JSONObject edge) throws JSONException { UpdateContainer uc = new UpdateContainer(); String targetId = edge.getString(LinkJsonKeys.edgeTargetId.name()); String edgeUri = edge.getString(LinkJsonKeys.edgeId.name()); String linkId = LinkIdFactory.getLinkId( edgeUri, edge.getString(LinkJsonKeys.edgeSourceId.name()), targetId); // Add info to description string LabeledLink delLink = alignment.getLinkById(linkId); if(delLink != null) { this.displayLabel = delLink.getLabel().getDisplayName(); } else { this.displayLabel = edgeUri; } alignment.removeLink(linkId); return uc; }
for(LabeledLink oldIncomingLinkToColumnNode : columnNodeIncomingLinks) { Node oldDomainNode = oldIncomingLinkToColumnNode.getSource(); alignment.removeLink(oldIncomingLinkToColumnNode.getId()); if (alignment.isNodeIsolatedInTree(oldDomainNode.getId())) alignment.removeNode(oldDomainNode.getId());
alignment.removeLink(linkId); linksRemoved = true;
alignment.removeLink(linkId); Node domain = currentLink.getSource(); if (domain != null) {
for(LabeledLink oldIncomingLinkToColumnNode : columnNodeIncomingLinks) { Node oldDomainNode = oldIncomingLinkToColumnNode.getSource(); alignment.removeLink(oldIncomingLinkToColumnNode.getId()); if (alignment.isNodeIsolatedInTree(oldDomainNode.getId())) alignment.removeNode(oldDomainNode.getId());