Kontextbindings für Debugmodell

org.eclipse.debug.ui.debugModelContextBindings

3.0

Dieser Erweiterungspunkt stellt einen Mechanismus zur Angabe eines Textes zur Verfügung, der dem angegebenen Debug-Modell zugeordent sein sollte. Die Debugsicht verwendet diese Bindings zur automatischen Aktivierung von Kontexten. Wenn ein Element in der Debugsicht, die einen IDebugModelProvider-Adapter oder einen Stack-Frame mit der angegebenen Debug-Modell-Kennung zur Verfügung stellt, gewählt wird, wird der Kontext mit der angegebenen Kennung aktiviert.

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


Beispiel für eine Ergänzung des Debug-Modell-Kontext-Binding:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

In dem oben aufgeführten Beispiel wird der Kontext mit der Kennung "com.example.myLanguage.debugging" aktiviert, wenn ein Stack-Frame mit der Debug-Modell-Kennung "com.example.myLanguageDebugModel" ausgewählt ist.