Project

General

Profile

« Previous | Next » 

Revision 243636c2

Added by Patrick Plitzner almost 9 years ago

Refactor ICdmViewer framework

Removed unnecessary ExecutionEvent

View differences:

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