From 033e91509d64e3b938b2cae2f724aeef5c4dd8c0 Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Tue, 10 Mar 2020 12:58:58 +0100 Subject: [PATCH] remove deprecated editor manager --- .../etaxonomy/taxeditor/store/CdmStore.java | 5 --- .../taxeditor/store/EditorManager.java | 42 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/EditorManager.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java index b784061e6..20e90b8b6 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java @@ -134,8 +134,6 @@ public class CdmStore { private static SearchManager searchManager = new SearchManager(); - private static EditorManager editorManager = new EditorManager(); - private static UseObjectStore useObjectInitializer = new UseObjectStore(); private static ProgressMonitorClientManager progressMonitorClientManager = new ProgressMonitorClientManager(); @@ -588,9 +586,6 @@ public class CdmStore { return searchManager; } - public static EditorManager getEditorManager() { - return editorManager; - } public static ProgressMonitorClientManager getProgressMonitorClientManager() { return progressMonitorClientManager; diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/EditorManager.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/EditorManager.java deleted file mode 100644 index 9a1c11905..000000000 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/EditorManager.java +++ /dev/null @@ -1,42 +0,0 @@ -/** - * - */ -package eu.etaxonomy.taxeditor.store; - -import java.util.HashMap; -import java.util.Map; -import java.util.UUID; - -import org.eclipse.ui.IEditorInput; - -import eu.etaxonomy.taxeditor.model.ICdmEditorHandle; -import eu.etaxonomy.taxeditor.model.MessagingUtils; - -/** - * - * - * @author n.hoffmann - * - */ -public class EditorManager { - - Map, ICdmEditorHandle> editors = new HashMap, ICdmEditorHandle>(); - - public void openEditor(Class inputType, UUID uuid){ - ICdmEditorHandle editor = editors.get(inputType); - - if(editor == null){ - MessagingUtils.warningDialog("No editor", getClass(), "No editor was registered for the given type."); - }else{ - editor.open(uuid); - } - } - - public ICdmEditorHandle add(ICdmEditorHandle editor){ - return editors.put(editor.getInputType(), editor); - } - - public ICdmEditorHandle remove(ICdmEditorHandle editor){ - return editors.remove(editor); - } -} -- 2.34.1