Como a plataforma foi projetada para fornecer suporte a várias linguagens de programação e ferramentas diferentes, é provável que um usuário tenha várias implementações diferentes do depurador instaladas no workbench. Normalmente, um desenvolvedor está trabalhando e depurando em uma linguagem de cada vez. Entretanto, todas as implementações de depuração compartilham a perspectiva de depuração do workbench e suas exibições associadas. Para evitar que as barras de ferramentas e os menus pop-up da exibição de depuração fiquem indevidamente desordenados, os plug-ins de depuração podem especificar grupos nomeados de ações de depuração que o usuário pode escolher ocultar ou mostrar no depurador.
Os grupos de ação são definidos no ponto de extensão org.eclipse.debug.ui.debugActionGroups. Um grupo de ação possui um id, um nome e um 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 no 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="Depuração Java"> <action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/> <action id="org.eclipse.jdt.debug.ui.actions.AddException"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowStaticFields"/> <action id="org.eclipse.jdt.ui.expressionViewActions.ShowFinalFields"/> <action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.actions.ToggleStepFilter"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowStaticFields"/> <action id="org.eclipse.jdt.ui.variableViewActions.ShowFinalFields"/> </debugActionGroup> </extension>
Observe que o nome especificado no ponto de extensão é o que aparece no diálogo de preferências.