Revision f853dd5b
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/CreateClassificationHierarchyHandlerE4.java | ||
---|---|---|
53 | 53 |
@CanExecute |
54 | 54 |
private boolean canExecute(@Named(IServiceConstants.ACTIVE_SELECTION)TreeSelection selection, MHandledMenuItem menuItem){ |
55 | 55 |
boolean canExecute = false; |
56 |
canExecute = selection.getFirstElement() instanceof TaxonNode |
|
56 |
canExecute = selection.size()==1 |
|
57 |
&& selection.getFirstElement() instanceof TaxonNode |
|
57 | 58 |
&& ((TaxonNode) selection.getFirstElement()).getTaxon()==null |
58 | 59 |
&& PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES); |
59 | 60 |
menuItem.setVisible(canExecute); |
Also available in: Unified diff
ref #7010 Adapt taxon navigator handlers for multiple selection