Binding della vista di contesto

org.eclipse.debug.ui.contextViewBindings

3.0

Questo punto di estensione fornisce un meccanismo per associare una vista ad un identificativo di contesto. Quando un contesto viene attivato dalla vista Debug, le viste associate al contesto (e le viste associate ai contesti principali) vengono aperte, chiuse o attivate. I contributor possono sostituire l'apertura e la chiusura automatiche.

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


Di seguito viene riportato un esempio di contributo del binding alla vista di contesto:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

Nell'esempio precedente, quando un contesto con l'identificativo specificato viene attivato dalla vista Debug, la vista viene aperta automaticamente. Quando un contesto collegato a un modello di debug diverso viene attivato e non è associato alla vista, la vista non viene chiusa automaticamente.