fixes #1343
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / editor / EditorUtil.java
index e722b6235f703949ba30af222d47c5ffd77ca9fa..7221836b086a56693cec7c34890fe4fa557777b7 100644 (file)
@@ -24,6 +24,7 @@ import org.eclipse.ui.IPageLayout;
 import org.eclipse.ui.IViewPart;\r
 import org.eclipse.ui.PartInitException;\r
 \r
+import eu.etaxonomy.cdm.model.taxon.TaxonNode;\r
 import eu.etaxonomy.taxeditor.model.AbstractUtility;\r
 \r
 /**\r
@@ -82,7 +83,13 @@ public class EditorUtil extends AbstractUtility{
                IEditorInput input = TaxonEditorInput.NewInstance(taxonNodeUuid); \r
                return open(input, MultiPageTaxonEditor.ID);\r
        }\r
+       \r
 \r
+       public static IEditorPart findEditorByTaxonNodeUuid(UUID taxonNodeUuid){\r
+               IEditorInput input = TaxonEditorInput.NewInstance(taxonNodeUuid); \r
+               return getActivePage().findEditor(input);\r
+       }\r
+       \r
        /**\r
         * An uninitialized taxon is one that hasn't been saved yet. As such, it should appear in neither\r
         * the list of recent names nor in the taxonomic tree when opened.\r