Ligações de Visualização de Contexto
Identificador:
org.eclipse.debug.ui.contextViewBindings
Desde:
3.0
Descrição:
Este ponto de extensão fornece um mecanismo para associar uma visualização com um identificador de contexto. Quando um contexto é ativado pela visualização Depuração, as visualizações associadas a ele (e também as visualizações associadas a qualquer contexto pai) são abertas, fechadas ou ativadas. Os contribuidores têm a opção de substituir o comportamento automático de abrir e fechar.
Marcação de Configuração:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador completo 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 ao qual se destina esta ligação.
- viewId - Especifica o identificador da visualização que deveria ser associado ao contexto especificado. Quando o contexto especificado é ativado, essa visualização será automaticamente trazida para frente. Quando os elementos são selecionados na visualização, os contextos associados a esses elementos (como especificado por extensões do ponto de extensão debugModelContextBindings) são ativados automaticamente.
Note que isso acontece apenas nas perspectivas para as quais o usuários pediu "gerenciamento de visualização automático" via preferências (por padrão, apenas na perspectiva Depuração).
- autoOpen - Especifique se a visualização deveria ser aberta automaticamente quando o contexto fornecido é ativado. Se não especificado, o valor desse atributo será
true
. Se esse atributo estiver especificado como false
, a visualização não será aberta automaticamente, mas ela ainda será trazida para frente se estiver aberta quando o contexto fornecido estiver ativado. Os clientes têm como objetivo especificar false
para evitar confundir a perspectiva com visualizações utilizadas raramente.
- autoClose - Os clientes não devem especificar esse atributo, exceto em casos raros.
Especifica se a visualização deve ser fechada automaticamente quando um contexto fornecido é desativado (isso ocorre quando todos os destinos de depuração que continham o contexto específico são encerrados). Quando não especificado, o valor desse atributo será
true
. Esse atributo deve ser especificado apenas como false
no caso improvável de uma visualização de depuração precisar permanecer aberta mesmo quando o usuário não está depurando.
Exemplos:
A seguir, um exemplo da contribuição de ligação da visualização 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 é ativado pelo visualização Depuração, a visualização fornecida será aberta automaticamente. Quando um contexto que está ligado a um modelo de depuração diferente é ativado que não está associado á visualização, a visualização não será fechada automaticamente.
Direitos Autorais (c) 2003, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html