Liaisons de la vue de contexte

org.eclipse.debug.ui.contextViewBindings

3.0

Ce point d'extension fournit un mécanisme pour associer une vue à un identificateur de contexte. Lorsqu'un contexte est activé par la vue Débogage, les vues qui lui sont associées (ainsi que celles liées aux contextes parents) sont ouvertes, fermées ou activées. Les collaborateurs peuvent alors remplacer le comportement d'ouverture et de fermeture automatique.

<!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) >


L'exemple ci-dessous illustre la contribution de liaison d'une vue de contexte :

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

Dans l'exemple précédent, lorsqu'un contexte avec l'identificateur indiqué est activé par la vue Débogage, celle-ci est automatiquement ouverte. Lorsqu'un contexte lié à un autre modèle de débogage est activé mais n'est pas associé à la vue, celle-ci est automatiquement fermée.