X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/afd232b8a927cfecf45a9b0e33d95d924db56700..a432ab069950b00f31c1b4c5d3a663b203079328:/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; }