+ \r
+ public BijectionMap<Resource, Resource> getComparable() {\r
+ return comparable;\r
+ }\r
+ \r
+ public String toString(ReadGraph graph) throws ValidationException, ServiceException {\r
+ StringBuilder sb = new StringBuilder();\r
+ sb.append("Del:\n");\r
+ for (Statement stm : deletions) {\r
+ sb.append(NameUtils.getSafeName(graph, stm.getSubject()) + " "+\r
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +\r
+ NameUtils.getSafeName(graph, stm.getObject()) + " (" +\r
+ stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");\r
+ }\r
+ sb.append("Add:\n");\r
+ for (Statement stm : additions) {\r
+ sb.append(NameUtils.getSafeName(graph, stm.getSubject()) + " "+\r
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +\r
+ NameUtils.getSafeName(graph, stm.getObject()) + " (" +\r
+ stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");\r
+ }\r
+ sb.append("Mod:\n");\r
+ for (Pair<Statement, Statement> mod :modifications) {\r
+ {\r
+ Statement stm = mod.first;\r
+ sb.append(NameUtils.getSafeName(graph, stm.getSubject()) + " "+\r
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +\r
+ NameUtils.getSafeName(graph, stm.getObject()) + " (" +\r
+ stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");\r
+ }\r
+ {\r
+ Statement stm = mod.second;\r
+ sb.append(NameUtils.getSafeName(graph, stm.getSubject()) + " "+\r
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +\r
+ NameUtils.getSafeName(graph, stm.getObject()) + " (" +\r
+ stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");\r
+ }\r
+ }\r
+ return sb.toString();\r
+ }\r