Связывание панели с контекстом

org.eclipse.debug.ui.contextViewBindings

3.0

Эта точка расширения предоставляет механизм связывания панели с идентификатором контекста. При активации контекста панелью Отладка открываются, закрываются или активируются все связанные с ним панели (а также панели, связанные с любыми родительскими контекстами). При добавлении можно переопределять характеристики автоматического открытия и закрытия.

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


Ниже приведен пример дополнения в виде связывания панели с контекстом:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

В приведенном выше примере, когда контекст с указанным идентификатором активируется панелью Отладка, заданная панель открывается автоматически. Когда активируется контекст другой модели отладки, не связанной с данной панелью, данная панель не закрывается автоматически.