+ selected.clear();
+ }
+
+ public void clearSelected() {
+ selected.clear();
+ }
+
+ public Collection<Pair<Statement, Statement>> getChanges(ReadGraph g, Resource r) throws DatabaseException{
+ List<Pair<Statement, Statement>> list = new ArrayList<>();
+ for (Pair<Statement, Statement> pair : changes) {
+ if (pair.first != null) {
+ if (pair.first.getSubject().equals(r)) {
+ list.add(pair);
+ continue;
+ }
+ if (pair.first.getObject().equals(r)) {
+ list.add(pair);
+ continue;
+ }
+ }
+ if (pair.second != null) {
+ if (pair.second.getSubject().equals(r)) {
+ list.add(pair);
+ continue;
+ }
+ if (pair.second.getObject().equals(r)) {
+ list.add(pair);
+ continue;
+ }
+ }
+ }
+ return list;