Binding di contesto del modello di debug

org.eclipse.debug.ui.debugModelContextBindings

3.0

Questo punto di estensione fornisce un meccanismo per specificare un contesto che deve essere associato a un determinato modello di debug. La vista Debug utilizza questi binding per abilitare i contesti automaticamente. Quando un elemento della vista Debug che fornisce un adattatore IDebugModelProvider o un frame dello stack con l'identificativo del modello di debug specificato viene selezionato, viene abilitato il contesto con l'identificativo specificato.

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


Di seguito viene riportato un esempio di contributo del binding al contesto del modello di debug:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

Nell'esempio precedente, quando viene selezionato un frame dello stack con l'identificativo del modello di debug "com.example.myLanguageDebugModel", viene abilitato il contesto con l'identificativo "com.example.myLanguage.debugging".