From fb643ba7eb9531fd13d4539fd74fa980837b4431 Mon Sep 17 00:00:00 2001 From: Jim Balhoff Date: Tue, 30 May 2017 13:13:15 -0400 Subject: [PATCH] Process undo/redo changes via ModelContainer. Fixes #108. --- .../minerva/UndoAwareMolecularModelManager.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/minerva-core/src/main/java/org/geneontology/minerva/UndoAwareMolecularModelManager.java b/minerva-core/src/main/java/org/geneontology/minerva/UndoAwareMolecularModelManager.java index d973b838..acfb23e7 100644 --- a/minerva-core/src/main/java/org/geneontology/minerva/UndoAwareMolecularModelManager.java +++ b/minerva-core/src/main/java/org/geneontology/minerva/UndoAwareMolecularModelManager.java @@ -227,7 +227,7 @@ public boolean undo(ModelContainer model, String userId) { // invert and apply changes List invertedChanges = ReverseChangeGenerator.invertChanges(event.getChanges()); - applyChanges(invertedChanges, abox.getOWLOntologyManager()); + applyChanges(model, invertedChanges); // push to redo undoRedo.addRedo(event.changes, userId); @@ -265,7 +265,7 @@ public boolean redo(ModelContainer model, String userId) { } // apply changes - applyChanges(event.getChanges(), abox.getOWLOntologyManager()); + applyChanges(model, event.getChanges()); // push() to undo undoRedo.addUndo(event.getChanges(), userId); @@ -311,8 +311,8 @@ public void clearUndoHistory(IRI modelId) { } } - protected void applyChanges(List changes, OWLOntologyManager manager) { - manager.applyChanges(changes); + protected void applyChanges(ModelContainer model, List changes) { + model.applyChanges(changes); } }