Project

General

Profile

« Previous | Next » 

Revision c6c263b6

Added by Patrick Plitzner almost 6 years ago

ref #7010 Adapt feature tree handlers for multiple selection

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/handler/FeatureTreeExportHandler.java
37 37
    @Execute
38 38
    public void execute(@Named(IServiceConstants.ACTIVE_SHELL) Shell shell,
39 39
            @Named(IServiceConstants.ACTIVE_SELECTION)IStructuredSelection selection){
40
        FeatureTree selectedFeatureTree = (FeatureTree) selection.iterator().next();
40
        FeatureTree selectedFeatureTree = (FeatureTree) selection.getFirstElement();
41 41
        DirectoryDialog dialog = new DirectoryDialog(shell);
42 42
        String directoryString = dialog.open();
43 43
        if(directoryString!=null){
......
58 58
        boolean canExecute = false;
59 59
        canExecute = selection!=null
60 60
                && selection.size()==1
61
                && selection.iterator().next() instanceof FeatureTree;
61
                && selection.getFirstElement() instanceof FeatureTree;
62 62
        menuItem.setVisible(canExecute);
63 63
        return canExecute;
64 64
    }

Also available in: Unified diff