Revision 9a512b18
Added by Patrick Plitzner about 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/CdmViewerContextMenu.java | ||
---|---|---|
12 | 12 |
import org.eclipse.jface.action.IContributionItem; |
13 | 13 |
import org.eclipse.jface.viewers.ISelection; |
14 | 14 |
import org.eclipse.jface.viewers.IStructuredSelection; |
15 |
import org.eclipse.jface.viewers.TreeNode; |
|
15 | 16 |
import org.eclipse.swt.SWT; |
16 | 17 |
import org.eclipse.swt.events.SelectionAdapter; |
17 | 18 |
import org.eclipse.swt.events.SelectionEvent; |
... | ... | |
100 | 101 |
if (selectedObject instanceof UuidAndTitleCache){ |
101 | 102 |
selectedObject = CdmStore.getCommonService().find(CdmBase.class, ((UuidAndTitleCache)selectedObject).getUuid()); |
102 | 103 |
} |
104 |
//for tree nodes get the value resp. the object of the node |
|
105 |
else if (selectedObject instanceof TreeNode){ |
|
106 |
selectedObject = ((TreeNode) selectedObject).getValue(); |
|
107 |
} |
|
103 | 108 |
if(selectedObject instanceof ICdmBase){ |
104 | 109 |
params.put(command.getId()+".uuid", ((ICdmBase) selectedObject).getUuid()); //$NON-NLS-1$ |
105 | 110 |
} |
Also available in: Unified diff
ref #5923 "Open in.." menu restructuring