Grupos de ações de depuração

Como a plataforma é projetada para suportar várias linguagem de programação e ferramentas diferentes, é provável que o usuário tenha várias implementações diferentes do depurador instaladas no workbench.  Normalmente, um desenvolvedor está trabalhando e depurando em um idioma por vez.  No entanto, todas as implementações de depuração compartilham a perspectiva de depuração do workbench debug e suas exibições associadas.  Para prevenir a desordem das barras de ferramentas e menus pop-up da exibição de depuração, os plug-ins de depuração podem especificar grupos nomeados de ações de depuração que o usuário pode escolher para ocultar ou mostrar no depurador.

Os grupos de ações são definidos no ponto de extensão org.eclipse.debug.ui.debugActionGroups.   Um grupo de ações possui um id, nome, e atributo visível.  O atributo visível determina se as ações no grupo devem ser mostradas, por padrão, nas exibições do depurador.  O usuário pode alterar a visibilidade a partir do diálogo de preferências.

O seguinte exemplo mostra a marcação para os grupos de ação de depuração no depurador Java:

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

Observe que o nome especificado no ponto de extensão é o que aparece no diálogo de preferências.

Diálogo Preferências com grupos de ação de depuração

Copyright IBM Corporation e outros 2000, 2003.