Refactor ICdmViewer framework
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / handler / OpenHandler.java
index eecb24ba985bc32c311ad1b90fb48be78d63d8ab..e6e8dc6d86422fb25c1e86b66a35a198fbef1aef 100644 (file)
@@ -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;
     }