Link ausente entre objectContribution e comando
Quando usar oobjectContribution
-element (que faz parte doorg.eclipse.ui.popupMenus
-extension point), muitas vezes (praticamente sempre) quero delegar para algum comando em vez de implementar alguma ação (porque geralmente, eu tenho o comando e um manipulador já implementados). Estou fazendo isso usandoICommandService
eIHandlerService
, mas parece que deve haver uma maneira de conseguir isso programaticamente. Eu poderia usarviewerContribution
ao invés deobjectContribution
, mas perderia a maneira mais fácil de mostrar a entrada do menu apenas quando determinados tipos de objetos forem selecionados. Idealmente, gostaria de usar as verificações de ativação que já existem para meus manipuladores se aplicarem à entrada de menu definida peloobjectContribution
.