Revision 243636c2
Added by Patrick Plitzner almost 9 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/OpenHandler.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
import eu.etaxonomy.taxeditor.view.CdmViewerChooser; |
11 | 11 |
|
12 |
/** |
|
13 |
* Opens the (first) currently selected element in a viewer. Opens a list of |
|
14 |
* possible viewers if more than one are registered for this element. |
|
15 |
* |
|
16 |
* @author pplitzner |
|
17 |
* @date Jul 6, 2015 |
|
18 |
* |
|
19 |
*/ |
|
12 | 20 |
public class OpenHandler extends AbstractHandler { |
13 | 21 |
|
14 | 22 |
@Override |
... | ... | |
17 | 25 |
if(currentSelection instanceof IStructuredSelection){ |
18 | 26 |
Object firstElement = ((IStructuredSelection) currentSelection).getFirstElement(); |
19 | 27 |
CdmViewerChooser viewerChooser = new CdmViewerChooser(HandlerUtil.getActiveShell(event)); |
20 |
viewerChooser.chooseViewer(firstElement, event);
|
|
28 |
viewerChooser.chooseViewer(firstElement); |
|
21 | 29 |
} |
22 | 30 |
return null; |
23 | 31 |
} |
Also available in: Unified diff
Refactor ICdmViewer framework
Removed unnecessary ExecutionEvent