Revision 0858c777
Added by Katja Luther almost 3 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/handler/MoveDescriptionElementsSetNameInSourceHandlerE5.java | ||
---|---|---|
234 | 234 |
if(selection instanceof IStructuredSelection){ |
235 | 235 |
boolean selectionProviding = factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonNameEditorE4; |
236 | 236 |
Object firstElement = ((IStructuredSelection) selection).getFirstElement(); |
237 |
canExecute = (firstElement instanceof FeatureNodeContainer && !(((FeatureNodeContainer)firstElement).getContainerTree().getDescription() instanceof TaxonNameDescription)) |
|
238 |
|| (firstElement instanceof DescriptionElementBase && !(((DescriptionElementBase)firstElement).getInDescription() instanceof TaxonNameDescription)) ; |
|
237 |
canExecute = ((firstElement instanceof FeatureNodeContainer && !(((FeatureNodeContainer)firstElement).getContainerTree().getDescription() instanceof TaxonNameDescription)) |
|
238 |
|| (firstElement instanceof DescriptionElementBase && !(((DescriptionElementBase)firstElement).getInDescription() instanceof TaxonNameDescription))) |
|
239 |
&& ((firstElement instanceof FeatureNodeContainer && !(((FeatureNodeContainer)firstElement).getDescription().isComputed())) |
|
240 |
|| (firstElement instanceof DescriptionElementBase && !(((DescriptionElementBase)firstElement).getInDescription().isComputed()))) ; |
|
239 | 241 |
menuItem.setVisible(canExecute); |
240 | 242 |
} |
241 | 243 |
} |
Also available in: Unified diff
ref #8471: disable computed descriptions