Debug-Aktionsgruppen

Da die Plattform für die Unterstützung vieler unterschiedlicher Programmiersprachen und -tools konzipiert ist, wird ein Benutzer wahrscheinlich verschiedene Debuggerimplementierungen in der Workbench installieren.   Normalerweise nimmt ein Entwickler Arbeiten und Debug jeweils in einer Sprache zur Zeit vor.   Die Debugimplementierungen verwenden jedoch die Workbenchperspektive "Debug" und deren zugeordnete Sichten gemeinsam.   Um eine Überfrachtung der Symbolleisten und Kontextmenü der Sicht "Debug" zu vermeiden, können Debug-Plug-ins benannte Gruppen von Debugaktionen angeben, die der Benutzer im Debugger anzeigen oder ausblenden kann.

Aktionsgruppen werden im Erweiterungspunkt org.eclipse.debug.ui.debugActionGroups definiert.  Eine Aktionsgruppe verfügt über eine ID, einen Namen und ein Attribut visible (= sichtbar).  Dieses Attribut bestimmt, ob die Aktionen der Gruppe standardmäßig in Debuggersichten angezeigt werden sollen.   Der Benutzer kann diese Eigenschaft im Dialog "Benutzervorgaben" ändern.

Das folgende Beispiel zeigt die Befehle für die Debugaktionsgruppen im Java-Debugger:

<extension point = "org.eclipse.debug.ui.debugActionGroups">
<debugActionGroup
id = "org.eclipse.jdt.debug.ui.javaDebugActionGroup"
visible="true"
name="%JavaDebugActionGroup.name">
<action id="org.eclipse.jdt.debug.ui.actions.AddException"/>
<action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.AddWatchExpression"/>
<action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.PrimitiveOptions"/>
<action id="org.eclipse.jdt.ui.variableViewActions.PrimitiveOptions"/>
</debugActionGroup>
</extension>

Bitte beachten Sie, dass der im Erweiterungspunkt angegebene Name im Dialog "Benutzervorgaben" angezeigt wird.

Dialog 'Benutzervorgaben' mit Debugaktionsgruppen

Copyright IBM Corporation und Andere 2000, 2003.