Enlaces de vista de contexto

org.eclipse.debug.ui.contextViewBindings

3.0

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.

<!ELEMENT extension (contextViewBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT contextViewBinding EMPTY>

<!ATTLIST contextViewBinding

contextId CDATA #REQUIRED

viewId    CDATA #REQUIRED

autoOpen  (true | false)

autoClose (true | false) >


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.