Associações de Vista de Contexto
Identificador:
org.eclipse.debug.ui.contextViewBindings
A partir de:
3.0
Descrição:
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.
Marcação da Configuração:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador totalmente qualificado do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId - Especifica o identificador de contexto a que se destina esta associação.
- viewId - Especifica o identificador da vista que deve ser associada ao contexto especificado. Quando o contexto especificado for activado, esta vista aparecerá automaticamente em primeiro plano. Quando os elementos são seleccionados na vista Depurar, os contextos associados a esses elementos (tal como está especificado pelas extensões do ponto de extensão debugModelContextBindings) são automaticamente activados.
Tenha em atenção que tal só ocorre em perspectivas para as quais o utilizador solicitou "gestão automática de vistas) através das preferências (por predefinição, apenas na perspectiva Depurar).
- autoOpen - Especifica se a vista deve ser automaticamente aberta quando o contexto estabelecido é activado. Caso não seja especificado, o valor deste atributo é
true
. Caso se especifique false
para este atributo, a vista não será automaticamente aberta, mas aparecerá em primeiro plano, caso esteja aberta quando o contexto estabelecido for activado. Os clientes devem especificar false
, para evitar que se encha a perspectiva com vistas que raramente são utilizadas.
- autoClose - Os clientes não devem especificar este atributo, excepto em casos pontuais.
Especifica se a vista deve ser automaticamente fechada quando o contexto estabelecido é desactivado (tal ocorre quando todos os destinos de depuração que continham o contexto especificado tiverem sido terminados). Caso não seja especificado, o valor deste atributo é
true
. Este atributo só deve ser especificado como false
na eventualidade de uma vista de depuração ter de permanecer aberta, mesmo quando o utilizador não estiver a depurar.
Exemplos:
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.
Copyright (c) 2003, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html