El segundo proyecto de ejemplo añade una acción a menús emergentes existentes de CICS Explorer.
El proyecto de ejemplo se incluye con el SDK de CICS Explorer. Consulte el tema Introducción para obtener más información.
Esta tarea describe cómo añadir una acción a un menú emergente existente en CICS Explorer
Al crear el plug-in, se abrirá el editor de plug-ins, aunque se visualizará un error en la vista Problemas. El motivo del error es que el asistente ha creado un plug-in que no tiene información de los plug-ins proporcionados por el SDK de CICS Explorer. Para resolver este problema deberá añadir una dependencia al plug-in com.ibm.cics.model en la pestaña de dependencias y, a continuación, guardar el plug-in, pero sin cerrarlo.
public void selectionChanged(IAction action, ISelection selection)
y luego visualizar alguna información sobre ese objeto en un diálogo del método
public void run(IAction action)
Para más información, consulte el código de ejemplo.Para añadir una variación de la acción, añada otra contribución de objeto, esta vez en ICICSobject, que es la interfaz de supertipo para todos los objetos CICS en la API de CICS Explorer.
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="com.ibm.cics.model.ICICSObject"
id="com.ibm.cics.explorer.sdk.demo2.contribution2">
<menu
La contribución del menú emergente para IRegion sólo se muestra cuando está seleccionada una región CICS (en la vista de región); la contribución para ICICSObject aparece en cada vista de CICS Explorer.