Kontextové vazby pohledů

org.eclipse.debug.ui.contextViewBindings

3.0

Tento bod rozšíření nabízí mechanizmus přiřazení pohledu k identifikátoru kontextu. Když pohled Ladění aktivuje kontext, jsou otevírány, zavírány nebo aktivovány k němu přiřazené pohledy (a také pohledy přiřazené ke všem nadřazeným pohledům). Přispěvatelé mají možnost potlačit chování automatického otevírání a zavírání.

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


Následuje příklad přidání kontextové vazby pohledu:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

Když pohled Ladění ve výše uvedeném příkladě aktivuje kontext s uvedeným identifikátorem, automaticky se otevře daný pohled. Když je aktivován kontext, který je vázaný na jiný model ladění a není přiřazený k danému pohledu, pohled se automaticky nezavře.