Project

General

Profile

« Previous | Next » 

Revision a2e904af

Added by Katja Luther almost 7 years ago

adapt context menu to navigator changes

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/CdmViewerContextMenu.java
26 26

  
27 27
import eu.etaxonomy.cdm.model.common.CdmBase;
28 28
import eu.etaxonomy.cdm.model.common.ICdmBase;
29
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
29 30
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
30 31
import eu.etaxonomy.taxeditor.l10n.Messages;
31 32
import eu.etaxonomy.taxeditor.model.MessagingUtils;
......
49 50
                        	final ISelection selection = activePage.getSelection();
50 51
                        	if(selection instanceof IStructuredSelection){
51 52
                        		Object firstElement = ((IStructuredSelection) selection).getFirstElement();
53
                        		if (firstElement instanceof TaxonNode && !((TaxonNode)firstElement).hasTaxon()){
54
                        			firstElement = ((TaxonNode)firstElement).getClassification();
55
                                }
52 56
                        		Map<Command, String> enabledCommands = CdmViewerUtil.getAvailableViewers(firstElement);
53 57

  
54 58
                        		//check if only one or multiple viewers/commands are available

Also available in: Unified diff