Eliminación de la entrada del menú contextual en Eclipse PDE usando Actividades

Estoy utilizando org.eclipse.ui.activities para eliminar ciertas entradas del menú contextual. Tuve éxito en la eliminación

Equipo, Mostrar en la vista de sistemas remotos, Restaurar desde el historial local

usando lo siguiente en mi plugin.xml

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin> 
<extension point="org.eclipse.ui.activities">
<activity description="Disable Menu/Context Menu Contributions"
    id="com.myapp.myactivity" name="MyViewActivity">
</activity>

<activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.team.*"/>

    <activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.rse.*"/>

    <activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.compare.*"/>

</extension>
</plugin>

Necesito eliminar las entradas "Perfil como", "Fuente", "Configurar". Utilicé el complemento espía de eclipse y pude obtener la clase asociada y su contenedor de complementos como por ejemplo

<activityPatternBinding activityId="com.myapp.myactivity" 
    pattern="org\.eclipse\.ui\.workbench/org\.eclipse\.jst\.servlet\.ui\.internal\.actions\.ConvertToWebModuleTypeAction"/> 

para eliminar Configure->Convert To Dynamic Web Project Entry en el menú contextual, pero esto no funciona. ¿Me estoy perdiendo de algo?

Desde Complemento Espía

The active contribution item identifier:
convertToWebModuleTypeAction
The active contribution location URI:
menu:org.eclipse.ui.projectConfigure?after=convertToWebModuleTypeAction
The active contribution item class:
ConvertToWebModuleTypeAction
The contributing plug-in:
org.eclipse.ui.workbench (3.7.1.v20120104-1859)

Cualquier ayuda para eliminar las entradas anteriores (es decir, Perfil como, Fuente, Configurar) será realmente apreciada.

preguntado el 12 de junio de 12 a las 11:06

No es realmente el org.eclipse.ui.workbench complemento que contribuye con esto, no sé por qué se informa. Trataría de rastrear el org.eclipse.jst.servlet.ui plugin.xml en algún lugar debajo dev.eclipse.org/viewcvs/viewvc.cgi/jeetools/plugins/… -

Gracias Paul, lo probaré y te avisaré... -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.