OPENNLP-310 Added call to document provider to save changed settings!
diff --git a/caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/OpenPreferenceDialog.java b/caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/OpenPreferenceDialog.java
index 2ca9dbf..f06745c 100644
--- a/caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/OpenPreferenceDialog.java
+++ b/caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/OpenPreferenceDialog.java
@@ -31,11 +31,11 @@
public class OpenPreferenceDialog extends Action {
private Shell shell;
- private ICasEditor editor;
+ private AnnotationEditor editor;
public OpenPreferenceDialog(Shell shell, ICasEditor editor) {
this.shell = shell;
- this.editor = editor;
+ this.editor = (AnnotationEditor) editor;
}
@Override
@@ -63,6 +63,6 @@
dialog.setMessage(nameFinderPage.getTitle());
dialog.open();
- // TODO: Need to save ts preferences ... or notify listeners about the change!
+ editor.getCasDocumentProvider().saveTypeSystemPreferenceStore(editor.getEditorInput());
}
}
\ No newline at end of file