Powiązania widoków z kontekstem

org.eclipse.debug.ui.contextViewBindings

3.0

Ten punkt rozszerzenia udostępnia mechanizm służący do powiązywania widoku z identyfikatorem kontekstu. Aktywowanie kontekstu przez widok debugowania powoduje, że widoki powiązane z tym kontekstem (a także z ewentualnymi kontekstami nadrzędnymi) są otwierane, zamykane lub aktywowane. Istnieje możliwość wyłączenia automatycznego otwierania i zamykania.

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


Poniżej przedstawiono przykład dodania powiązania widoku z kontekstem:

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

W powyższym przykładzie w przypadku aktywowania kontekstu o podanym identyfikatorze przez widok debugowania zostanie automatycznie otwarty określony widok. W przypadku aktywowania kontekstu powiązanego z innym modelem debugowania, który nie jest powiązany ze wskazanym widokiem, widok nie zostanie automatycznie zamknięty.