private String getClassName(Node node) { String name = (node instanceof ColumnNode) ? ((ColumnNode)node).getColumnName() : node.getDisplayId(); return name; }
private boolean cycleExits(DirectedWeightedMultigraph<Node, LabeledLink> model, Set<Node> columnNodes, Set<Node> traversedNodes, Node start, Node end) { Set<Node> neighbors = GraphUtil.getOutNeighbors(GraphUtil.asDefaultGraph(model), start); logger.debug("start:" + start.getDisplayId() + ", end:" + end.getDisplayId()); for (Node w : neighbors) { if(w == end) { return true; } if(columnNodes.contains(w) || traversedNodes.contains(w)) continue; traversedNodes.add(w); logger.debug("neighbour:" + w.getDisplayId()); boolean innerCycle = cycleExits(model, columnNodes, traversedNodes, w, end); if(innerCycle) return true; } return false; }
String nodeLabelStr = node.getDisplayId();
r2rmlMapping.getAuxInfo().getBlankNodesUriPrefixMap().put(treeNode.getId(), treeNode.getDisplayId()); r2rmlMapping.getAuxInfo().getSubjectMapIdToTemplateAnchor().put(treeNode.getId(), KR2RMLMappingAuxillaryInformation.findSubjectMapTemplateAnchor(columnsCovered));
getLinkTargetId(link.getId())); String edgeSourceLabel = edgeSource.getDisplayId(); String edgeSourceId = edgeSource.getId(); String edgeSourceUri = edgeSource.getUri(); String edgeTargetLabel = edgeTarget.getDisplayId(); String edgeTargetId = edgeTarget.getId(); String edgeTargetUri = edgeTarget.getUri();