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á automatocamente 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 for especificado, o valor desse atributo é true. Se esse atributo for especificado como false, a visualização não será aberta automaticamente, mas ela ainda será trazida para frente se ela estiver aberta quando o contexto fornecido for ativado. Os clientes devem especificar false para evitar armazenar a perspectiva em cluster com visualizações que são utilizadas de vez em quando.
- 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 for especificado, o valor desse atributo é true. Esse atributo deveria ser especificado apenas como false no caso improvável de uma visualização de depuração precisar permanecer aberta 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.
Copyright (c) 2003, 2004 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html