Revision c6c263b6
Added by Patrick Plitzner almost 6 years ago
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
ref #7010 Adapt feature tree handlers for multiple selection