Enlaces de vista de contexto
Identificador:
org.eclipse.debug.ui.contextViewBindings
A partir del release:
3.0
Descripción:
Este punto de extensión proporciona un mecanismo
destinado a asociar una vista con un identificador de contexto. Cuando la vista Depurar activa un contexto, se abren cierran o activan las vistas asociadas con él (y también las vistas asociadas con los contextos padre). Los contribuidores tienen la opción de alterar temporalmente el comportamiento de apertura y cierre automáticos.
Código de configuración:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId: especifica el identificador de contexto al que está destinado este enlace.
- viewId: especifica el identificador de la vista que debe asociarse con el contexto especificado. Cuando se habilite el contexto especificado, esta vista aparecerá automáticamente en primer plano. Cuando se seleccionen elementos en la vista Depurar, se habilitarán automáticamente los contextos asociados con dichos elementos (según lo especificado por las extensiones del punto de extensión debugModelContextBindings).
Tenga en cuenta que eso sólo ocurre en perspectivas para las que el usuario ha solicitado "gestión de vistas automática" por medio de las preferencias (por omisión, sólo en la perspectiva Depurar).
- autoOpen: especifica si la vista debe abrirse automáticamente cuando se habilita el contexto dado.
Si no se especifica, el valor de este atributo es
true
. Si se
especifica false
para este atributo, la vista no se abrirá automáticamente,
pero seguirá apareciendo en primer plano si está abierta cuando se habilita el
contexto dado. Los clientes deben especificar false
para evitar llenar la
perspectiva con vistas que no se utilizan con frecuencia.
- autoClose: los clientes no deben especificar este atributo excepto en raras ocasiones.
Especifica si la vista debe cerrarse automáticamente cuando se inhabilita el contexto dado (eso ocurre cuando todos los destinos de depuración que contenían el contexto especificado han terminado).
Si no se especifica, el valor de este atributo es
true
. Sólo debe
especificarse false
para este atributo en el caso improbable de que una vista
de depuración deba permanecer abierta aunque el usuario no esté realizando
ninguna depuración.
Ejemplos:
A continuación figura un ejemplo de una contribución de enlace de vista de contexto:
<extension
point=
"org.eclipse.debug.ui.contextViewBindings"
>
<contextViewBinding
contextId=
"com.example.mydebugger.debugging"
viewId=
"com.example.view"
autoOpen=
"true"
autoClose=
"false"
>
</contextViewBinding>
</extension>
En el ejemplo anterior, cuando la vista Depurar active un contexto con el identificador especificado, la vista dada se abrirá automáticamente. Cuando se active un contexto enlazado a un modelo de depuración diferente que no esté asociado con la vista, ésta no se cerrará automáticamente.
Copyright (c) 2003, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/epl-v10.html