Ton sous-menu sollicite vraisemblablement une commande (si ce n'est pas le cas, il faudrait ). Sur le handler (org.eclipse.core.commands.AbstractHandler) associé à ta commande, tu récupères un ExecutionEvent en paramètre du execute(). Et tu peux récupérer, dans cet objet 'event' ta sélection courante :
HandlerUtil.getCurrentSelection(event) ;
Sinon, si tu n'as pas de handler, et que tu as par exemple une simple action, tu peux récupérer la sélection courante de ton workbench via :
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService().getSelection() ;
Partager