Kontekstbindinger for feilsøkingsmodeller

org.eclipse.debug.ui.debugModelContextBindings

3.0

Dette utvidelsespunktet har en mekanisme for å oppgi en kontekst som skal knyttes til den oppgitte feilsøkingsmodellen. Feilsøkingsvisningen bruker disse bindingene til å aktivere kontekster automatisk. Når et element i feilsøkingsvisningen, som sørger for at en IDebugModelProvider-adapter eller en stabelramme får den oppgitte feilsøkingsmodellidentifikatoren, er valgt, blir konteksten med den oppgitte identifikatoren aktivert.

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


Nedenfor finner du et eksempel på en kontekstbinding for en feilsøkingsmodell:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

Eksempelet ovenfor viser at når en stabelramme med feilsøkingsidentifikatoren "com.example.myLanguageDebugModel" er valgt, aktiveres konteksten med identifikatoren "com.example.myLanguage.debugging".