Környezetnézet-kötések

org.eclipse.debug.ui.contextViewBindings

3.0

Ez a kiterjesztési pont egy nézet adott környezetazonosítóhoz társításához biztosít mechanizmust. Amikor a hibakeresés (Debug) nézet aktivál egy környezetet, akkor az ahhoz társított nézetek (és valamennyi szülőkörnyezethez társított nézet) megnyitásra, bezárásra vagy aktiválásra kerülnek. A közreműködőknek lehetőségük van az automatikus megnyitás és bezárás viselkedés újradefiniálására.

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


Az alábbi példa egy környezetnézet-kötés hozzáadását mutatja be:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

A fenti példában ha a Debug nézet aktiválja a megadott azonosítóval rendelkező kontextust, akkor az adott nézet automatikusan megnyitásra kerül. Ha egy eltérő hibakeresési modellhez tartozó kontextus aktiválódik, amely nincsen hozzárendelve a nézethez, akkor a nézet nem kerül automatikusan bezárásra.