Vianmääritysmallin kontekstisidonnat

org.eclipse.debug.ui.debugModelContextBindings

3.0

Tämän laajennuspisteen avulla voidaan määrittää tiettyyn vianmääritysmalliin yhdistettävä konteksti. Vianmääritysnäkymä ottaa kontekstit käyttöön automaattisesti näiden sidontojen perusteella. Kun vianmääritysnäkymästä valitaan elementti, jossa on IDebugModelProvider-sovitin, tai määritetyn vianmääritysmallin tunnuksen mukainen pinokehys, näkymä ottaa käyttöön määritetyn tunnuksen mukaisen kontekstin.

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


Seuraavassa on esimerkki vianmääritysmallin kontekstisidontalisäyksestä:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

Edellisessä esimerkissä määritetään, että kun valitaan pinokehys, jonka vianmääritysmallin tunnus com.example.myLanguageDebugModel, otetaan käyttöön konteksti, jonka tunnus on com.example.myLanguage.debugging.