Associações de Vista de Contexto

org.eclipse.debug.ui.contextViewBindings

3.0

Este ponto de extensão faculta um mecanismo para associar uma vista a um identificador de contexto. Quando um contexto é activado pela vista Depurar, as vistas a ela associadas (bem como as vistas associadas a quaisquer contextos ascendentes) são abertas, fechadas e activadas. Os contribuintes têm a opção de sobrepor o comportamento de abertura e fecho 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) >


De seguida apresenta-se um exemplo de uma contribuição de uma associação 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>

No exemplo anterior, quando um contexto com o identificador especificado for activado pela vista Depurar, a vista estabelecida será automaticamente aberta. Quando se activa um contexto associado a um modelo de depuração diferente que não está associado à vista, esta última não será fechada automaticamente.