Enlace perdido entre objectContribution y command
Cuando use laobjectContribution
-element (que es parte de laorg.eclipse.ui.popupMenus
punto de extensión), a menudo (prácticamente siempre) quiero delegar a algún comando en lugar de implementar alguna acción yo mismo (ya que generalmente, tengo el comando y un controlador ya implementado). Estoy haciendo esto usandoICommandService
yIHandlerService
, pero parece que debería haber una manera de lograr esto mediante programación. Podría usarviewerContribution
en lugar deobjectContribution
, pero perdería la forma fácil de mostrar la entrada del menú solo cuando se seleccionen ciertos tipos de objetos. Idealmente, me gustaría utilizar las comprobaciones de habilitación que ya existen para que mis controladores se apliquen a la entrada de menú definida porobjectContribution
.