X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/45ab0adb60e41eb97d576a80de97cd9495142871..ec3a353fdd8c81618684b1d665a833cb4dc46bdf:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java index eecb24ba9..e6e8dc6d8 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java @@ -9,6 +9,14 @@ import org.eclipse.ui.handlers.HandlerUtil; import eu.etaxonomy.taxeditor.view.CdmViewerChooser; +/** + * Opens the (first) currently selected element in a viewer. Opens a list of + * possible viewers if more than one are registered for this element. + * + * @author pplitzner + * @date Jul 6, 2015 + * + */ public class OpenHandler extends AbstractHandler { @Override @@ -17,7 +25,7 @@ public class OpenHandler extends AbstractHandler { if(currentSelection instanceof IStructuredSelection){ Object firstElement = ((IStructuredSelection) currentSelection).getFirstElement(); CdmViewerChooser viewerChooser = new CdmViewerChooser(HandlerUtil.getActiveShell(event)); - viewerChooser.chooseViewer(firstElement, event); + viewerChooser.chooseViewer(firstElement); } return null; }