Sichtbindings für Kontext

org.eclipse.debug.ui.contextViewBindings

3.0

Dieser Erweiterungspunkt stellt einen Mechanismus zur Zuordnung einer Sicht mit einer Kontextkennung zur Verfügung. Wenn ein Kontext durch die Debugsicht aktiviert wird, werden ihm zugeordnete Sichten (sowie Sichten, die beliebigen übergeordneten Kontexten zugeordnet sind) geöffnet, geschlossen oder aktiviert. Ergänzungen können wahlweise das automatisch geöffnete und geschlossene Verhalten übrschreiben.

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


Beispiel einer Binding-Ergänzung der Kontextsicht:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

In den oben aufgeführten Beispiel wird die angegebene Sicht automatisch geöffnet, wenn ein Kontext mit der angegebenen Kennung durch die Debugsicht aktiviert ist. Wenn ein Kontext aktiviert ist, der an ein anderes Debugmodell gebunden ist, das nicht der Sicht zugeordnet ist, wird die Sicht nicht automatisch geschlossen.