Associações de Contexto do Modelo de Depuração

org.eclipse.debug.ui.debugModelContextBindings

3.0

Este ponto de extensão faculta um mecanismo para especificar um contexto que deve ser associado ao modelo de depuração estabelecido. A vista Depurar utiliza estas associações para activar automaticamente os contextos. Quando for seleccionado um elemento da vista Depurar que faculta um adaptador IDebugModelProvider ou uma estrutura de pilha com o identificador do modelo de depuração especificado, será activado o contexto com o identificador estabelecido.

<!ELEMENT extension (modelContextBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT modelContextBinding EMPTY>

<!ATTLIST modelContextBinding

debugModelId CDATA #REQUIRED

contextId    CDATA #REQUIRED>


De seguida apresenta-se um exemplo de uma contribuição de associação de contexto do modelo de depuração:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

No exemplo anterior, quando se selecciona uma estrutura de pilha com o identificador "com.example.myLanguageDebugModel" do modelo de depuração, é activado o contexto com o identificador "com.example.myLanguage.debugging".