Kontekstinäkymän sidonnat

org.eclipse.debug.ui.contextViewBindings

3.0

Tämän laajennuspisteen avulla näkymään voidaan liittää kontekstitunnus. Kun vianmääritysnäkymä aktivoi jonkin kontekstin, siihen liitetyt näkymät (sekä kontekstin mahdollisiin päänäkymiin liitetyt näkymät) avataan, suljetaan tai aktivoidaan. Muokkaajat voivat ohittaa tämän automaattisen avaus- ja sulkemismenettelyn.

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


Seuraavassa on esimerkki kontekstinäkymän sidontalisäyksestä:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

Edellisessä esimerkissä määritetään, että kun vianmääritysnäkymä aktivoi määritetyn tunnuksen mukaisen kontekstin, määritetty näkymä avataan automaattisesti. Näkymää ei suljeta automaattisesti, kun johonkin toiseen vianmääritysmalliin (jota ei ole yhdistetty näkymään) sidottu konteksti aktivoidaan.