Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 10d44870ca6bebc30359de359dbca92ce2e5abe5 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                      
                         


                            
                  

                                                       
 





                                                                                  
             
                                                   
                                                   
                                       
                                               
                                         
                                               



                                                            
                                                               

              

                         

                                                                                                                                      



                                                                                                                                                             
                                                                                                           
                                                                                                           
                                                                                              
                                                                                                                                                  
 
                   








                                                                         
             







                                                             

































                                                                                   














                                                                                   




                                                                                             
           
                                                     
                                                               

                                                                                          
             



























                                                     












                                                                                                   
































                                                                                            































                                                                                           
                  




































































                                                                                         
                  
                
                                                                           
                                  
































                                                                                           
                                                                             
                                  









                                                                               










                                                       


                                       



                                      
                                                                               
                                                                       












































                                                                                             

                                            
                                            


                                                        
                     







































                                                                                      
                                                                  
                                        




                                                                                  
                                           
                                                     





                                                                      
                                                                 
                                        




                                                                                 
                                          
                                                    




                                                                      
                   
                












                                                                                            
                                                                     
                                            




                                                                                     
                                              
                                                         





                                                             
                                                                   
                                          




                                                                                   
                                            
                                                       





                                                             
                                                                   
                                          




                                                                                   
                                            
                                                       




                                                             
                         
                                                  




























                                                                                       
                                                 




                                                           
                             
                                                                   
                                                                                             
                                                          
                                        
                                                                                        

































                                                                                       
                                                      
                                                                   
                                                                                             

                                                          
                                        
                                                                                     




                                           




                                                                  




                                                                          



                                                                  
                                                                                           
                                                                























                                                                          
                                                                                      
                                                           








                                                                                    
                                                         
                                                              
                                                                                        
                                                             








                                                                                      
                                                          
                                                               
                                                                                         
                                                              










                                                                                       
                                                                                            
                                                                 











                                                                                          
                                                                                     
                                                          



                                                                                  
                                               


                                                          
                   










                                                                                          
                     


























                                                                                             
                     























































                                                                                      









                                                                                            


































                                                                                     















































































                                                                                                   
                                                    












































                                                                                                   











                                                         












                                                                                                                
                                            
                                                       
                                                                                   
                                                                             





                                                          
                      
                                           



















                                                                               





                                                           
                    


















                                                                                 







                                                     








                                                   
                                                         
                                                        
                                                                       
                                                                                       



                                              
                                                                                           


                                                                           
                                                  
                                                        
                                                                








                                                                                  
                                                  
                                                        
                                                                








                                                                                  
                                                    
                                                        
                                                                  








                                                                                    
                                                
                                                        
                                                              








                                                                                
                                                   
                                                        
                                                                 








                                                                                   
                                                 
                                                        
                                                               








                                                                                 
                                                     
                                                        
                                                                   








                                                                                     
                                                 
                                                        
                                                               








                                                                                 
                                                   
                                                        
                                                                 








                                                                                   
                                                   
                                                        
                                                                 








                                                                           
                                                 
                                                        
                                                               








                                                                           
                                                     
                                                        
                                                                   








                                                                           

                                                                      






                                                                
                                                     
                                       
                                                    

                                                                


                                                                             
                    
                                              

                                                           
                                               

                                                                        

                                                       
                                 
                                           
                                                   
                                       
                                                   



                                                                
                    
                                              

                                                             
                                               

                                                                          

                                                         
                                 
                                           
                                   
                                       
                                                     



                                                                  

                                                
             
                                                             

                                

                                                                                          


                              

                                                                                        


                               

                                                                                        


                               

                                                                                        


                               

                                                                                         


                                

                                                                                         


                                

                                                                                         


                                

                                                                                          


                                 

                                                                                          


                                 

                                                                                          
                 

                                

                                                                                     


                              

                                                                                   


                                


                                                                                     




                                                                                             
               













                                                                                                
                             
               
                                  







                                                                                           






























































































                                                                                                               
         
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="org.eclipse.debug.ui"
   name="%pluginName"
   version="3.0.0"
   provider-name="%providerName"
   class="org.eclipse.debug.internal.ui.DebugUIPlugin">

   <runtime>
      <library name="dtui.jar">
         <export name="*"/>
         <packages prefixes="org.eclipse.debug.ui,org.eclipse.debug.internal.ui"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.core.variables"/>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.ui.console"/>
      <import plugin="org.eclipse.help"/>
      <import plugin="org.eclipse.debug.core"/>
      <import plugin="org.eclipse.jface.text"/>
      <import plugin="org.eclipse.ui.workbench.texteditor"/>
      <import plugin="org.eclipse.ui.ide"/>
      <import plugin="org.eclipse.ui.editors"/>
      <import plugin="org.eclipse.core.runtime.compatibility"/>
   </requires>


<!-- Extension points -->
   <extension-point id="consoleColorProviders" name="%ConsoleColorProvidersExtensionName" schema="schema/consoleColorProviders.exsd"/>
   <extension-point id="consoleLineTrackers" name="%ConsoleLineTrackersExtensionName" schema="schema/consoleLineTrackers.exsd"/>
   <extension-point id="debugActionGroups" name="%DebugActionGroupsExtensionName" schema="schema/debugActionGroups.exsd"/>
   <extension-point id="debugModelPresentations" name="%DebugModelPresentationExtensionName" schema="schema/debugModelPresentations.exsd"/>
   <extension-point id="launchConfigurationTabGroups" name="%LaunchConfigurationTabGroupExtensionName" schema="schema/launchConfigurationTabGroups.exsd"/>
   <extension-point id="launchConfigurationTypeImages" name="%LaunchConfigurationTypeImageExtensionName" schema="schema/launchConfigurationTypeImages.exsd"/>
   <extension-point id="launchGroups" name="%LaunchGroupsExtensionName" schema="schema/launchGroups.exsd"/>
   <extension-point id="launchShortcuts" name="%LaunchShortcutsName" schema="schema/launchShortcuts.exsd"/>
   <extension-point id="stringVariablePresentations" name="%StringVariablePresentationsName"/>
   <extension-point id="sourceContainerPresentations" name="%SourceContainerPresentationsName" schema="schema/sourceContainerPresentations.exsd"/>

<!-- Extensions -->
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%DebugPerspective.name"
            icon="icons/full/cview16/debug_persp.gif"
            class="org.eclipse.debug.internal.ui.DebugPerspectiveFactory"
            id="org.eclipse.debug.ui.DebugPerspective">
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.debug.ui.DebugPerspective">
         <actionSet
               id="org.eclipse.ui.NavigateActionSet">
         </actionSet>
      </perspectiveExtension>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <category
            name="%DebugViewsCategory.name"
            id="org.eclipse.debug.ui">
      </category>
      <view
            name="%DebugView.name"
            icon="icons/full/cview16/debug_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.debug.internal.ui.views.launch.LaunchView"
            id="org.eclipse.debug.ui.DebugView">
      </view>
      <view
            name="%BreakpointsView.name"
            icon="icons/full/cview16/breakpoint_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"
            id="org.eclipse.debug.ui.BreakpointView">
      </view>
      <view
            name="%VariablesView.name"
            icon="icons/full/cview16/variable_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.debug.internal.ui.views.variables.VariablesView"
            id="org.eclipse.debug.ui.VariableView">
      </view>
      <view
            name="%ExpressionView.name"
            icon="icons/full/cview16/watchlist_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.debug.internal.ui.views.expression.ExpressionView"
            id="org.eclipse.debug.ui.ExpressionView">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%DebugPreferencePage.name"
            class="org.eclipse.debug.internal.ui.preferences.DebugPreferencePage"
            id="org.eclipse.debug.ui.DebugPreferencePage">
      </page>
      <page
            name="%ConsolePreferencePage.name"
            category="org.eclipse.debug.ui.DebugPreferencePage"
            class="org.eclipse.debug.internal.ui.preferences.ConsolePreferencePage"
            id="org.eclipse.debug.ui.ConsolePreferencePage">
      </page>
      <page
            name="%DebugActionGroupsPreferencePage.name"
            category="org.eclipse.debug.ui.DebugPreferencePage"
            class="org.eclipse.debug.internal.ui.preferences.DebugActionGroupsPreferencePage"
            id="org.eclipse.debug.ui.DebugActionGroupsPreferencePage">
      </page>
      <page
            name="%StringVariablePreferencePage.name"
            category="org.eclipse.debug.ui.DebugPreferencePage"
            class="org.eclipse.debug.internal.ui.preferences.StringVariablePreferencePage"
            id="org.eclipse.debug.ui.StringVariablePreferencePage">
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%DebugActionSet.label"
            visible="false"
            id="org.eclipse.debug.ui.debugActionSet">
         <menu
               label="%RunMenu.label"
               path="additions"
               id="org.eclipse.ui.run">
            <separator
                  name="stepGroup">
            </separator>
            <groupMarker
                  name="stepIntoGroup">
            </groupMarker>
            <groupMarker
                  name="stepOverGroup">
            </groupMarker>
            <groupMarker
                  name="stepReturnGroup">
            </groupMarker>
            <groupMarker
                  name="emptyStepGroup">
            </groupMarker>
         </menu>
         <action
               id="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
               hoverIcon="icons/full/clcl16/stepbystep_co.gif"
               class="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
               disabledIcon="icons/full/dlcl16/stepbystep_co.gif"
               icon="icons/full/elcl16/stepbystep_co.gif"
               helpContextId="step_with_filters_action_context"
               label="%StepWithFiltersAction.label"
               menubarPath="org.eclipse.ui.run/emptyStepGroup"
               style="toggle"
               state="false">
         </action>         
         <action
               id="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
               hoverIcon="icons/full/clcl16/stepreturn_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
               disabledIcon="icons/full/dlcl16/stepreturn_co.gif"
               icon="icons/full/elcl16/stepreturn_co.gif"
               helpContextId="step_return_action_context"
               label="%StepReturnAction.label"
               menubarPath="org.eclipse.ui.run/stepReturnGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
               hoverIcon="icons/full/clcl16/stepover_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
               disabledIcon="icons/full/dlcl16/stepover_co.gif"
               icon="icons/full/elcl16/stepover_co.gif"
               helpContextId="step_over_action_context"
               label="%StepOverAction.label"
               menubarPath="org.eclipse.ui.run/stepOverGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
               hoverIcon="icons/full/clcl16/stepinto_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
               disabledIcon="icons/full/dlcl16/stepinto_co.gif"
               icon="icons/full/elcl16/stepinto_co.gif"
               helpContextId="step_into_action_context"
               label="%StepIntoAction.label"
               menubarPath="org.eclipse.ui.run/stepIntoGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
               hoverIcon="icons/full/clcl16/terminate_co.gif"
               class="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
               disabledIcon="icons/full/dlcl16/terminate_co.gif"
               icon="icons/full/elcl16/terminate_co.gif"
               helpContextId="terminate_action_context"
               label="%TerminateAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
               hoverIcon="icons/full/clcl16/suspend_co.gif"
               class="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
               disabledIcon="icons/full/dlcl16/suspend_co.gif"
               icon="icons/full/elcl16/suspend_co.gif"
               helpContextId="suspend_action_context"
               label="%SuspendAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
               hoverIcon="icons/full/clcl16/resume_co.gif"
               class="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
               definitionId="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
               disabledIcon="icons/full/dlcl16/resume_co.gif"
               icon="icons/full/elcl16/resume_co.gif"
               helpContextId="resume_action_context"
               label="%ResumeAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup">
         </action>
      </actionSet>
   </extension>
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%LaunchActionSet.label"
            visible="false"
            id="org.eclipse.debug.ui.launchActionSet">
         <menu
               label="%RunMenu.label"
               path="additions"
               id="org.eclipse.ui.run">
            <separator
                  name="relaunchGroup">
            </separator>
            <separator
                  name="runGroup">
            </separator>
            <separator
                  name="debugGroup">
            </separator>
            <separator
                  name="emptyLaunchGroup">
            </separator>
         </menu>
         <action
               definitionId="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations"
               label="%OpenRunConfigurations.label"
               helpContextId="open_run_configurations_action_context"
               class="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations"
               menubarPath="org.eclipse.ui.run/runGroup"
               id="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations">
         </action>
         <action
               label="%RunWithConfigurationAction.label"
               pulldown="true"
               helpContextId="run_with_configuration_action_context"
               class="org.eclipse.debug.internal.ui.actions.RunAsAction"
               menubarPath="org.eclipse.ui.run/runGroup"
               id="org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction">
         </action>
         <action
               label="%RunHistoryMenuAction.label"
               pulldown="true"
               helpContextId="run_history_menu_action_context"
               class="org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction"
               menubarPath="org.eclipse.ui.run/runGroup"
               id="org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.DebugLastAction"
               hoverIcon="icons/full/clcl16/debuglast_co.gif"
               class="org.eclipse.debug.internal.ui.actions.DebugLastAction"
               definitionId="org.eclipse.debug.internal.ui.actions.DebugLastAction"
               disabledIcon="icons/full/dlcl16/debuglast_co.gif"
               icon="icons/full/elcl16/debuglast_co.gif"
               helpContextId="debug_last_action_context"
               label="%DebugLastAction.label"
               menubarPath="org.eclipse.ui.run/relaunchGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.RunLastAction"
               hoverIcon="icons/full/clcl16/runlast_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RunLastAction"
               definitionId="org.eclipse.debug.internal.ui.actions.RunLastAction"
               disabledIcon="icons/full/dlcl16/runlast_co.gif"
               icon="icons/full/elcl16/runlast_co.gif"
               helpContextId="run_last_action_context"
               label="%RunLastAction.label"
               menubarPath="org.eclipse.ui.run/relaunchGroup">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.RunDropDownAction"
               toolbarPath="debug"
               hoverIcon="icons/full/ctool16/run_exc.gif"
               class="org.eclipse.debug.internal.ui.actions.RunToolbarAction"
               disabledIcon="icons/full/dtool16/run_exc.gif"
               icon="icons/full/etool16/run_exc.gif"
               helpContextId="run_action_context"
               label="%RunDropDownAction.label"
               pulldown="true">
         </action>
         <action
               definitionId="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations"
               label="%OpenDebugConfigurations.label"
               helpContextId="open_debug_configurations_action_context"
               class="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations"
               menubarPath="org.eclipse.ui.run/debugGroup"
               id="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations">
         </action>
         <action
               label="%DebugWithConfigurationAction.label"
               pulldown="true"
               helpContextId="debug_with_configuration_action_context"
               class="org.eclipse.debug.internal.ui.actions.DebugAsAction"
               menubarPath="org.eclipse.ui.run/debugGroup"
               id="org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction">
         </action>
         <action
               label="%DebugHistoryMenuAction.label"
               pulldown="true"
               helpContextId="debug_history_menu_action_context"
               class="org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction"
               menubarPath="org.eclipse.ui.run/debugGroup"
               id="org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"
               toolbarPath="debug"
               hoverIcon="icons/full/ctool16/debug_exc.gif"
               class="org.eclipse.debug.internal.ui.actions.DebugToolbarAction"
               disabledIcon="icons/full/dtool16/debug_exc.gif"
               icon="icons/full/etool16/debug_exc.gif"
               helpContextId="debug_action_context"
               label="%DebugDropDownAction.label"
               pulldown="true">
         </action>
      </actionSet>
   </extension>
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%ProfileActionSet.label"
            visible="false"
            id="org.eclipse.debug.ui.profileActionSet">
         <menu
               label="%RunMenu.label"
               path="emptyLaunchGroup"
               id="org.eclipse.ui.run">
            <separator
                  name="relaunchGroup">
            </separator>
            <separator
                  name="profileGroup">
            </separator>
         </menu>
         <action
               id="org.eclipse.debug.internal.ui.actions.ProfileDropDownAction"
               toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
               hoverIcon="icons/full/ctool16/profile_exc.gif"
               class="org.eclipse.debug.internal.ui.actions.ProfileToolbarAction"
               disabledIcon="icons/full/dtool16/profile_exc.gif"
               icon="icons/full/etool16/profile_exc.gif"
               helpContextId="profile_action_context"
               label="%ProfileDropDownAction.label"
               pulldown="true">
         </action>
         <action
               definitionId="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations"
               label="%OpenProfileConfigurations.label"
               helpContextId="open_profile_configurations_action_context"
               class="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations"
               menubarPath="org.eclipse.ui.run/profileGroup"
               id="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations">
         </action>
         <action
               label="%ProfileWithConfigurationAction.label"
               pulldown="true"
               helpContextId="profile_with_configuration_action_context"
               class="org.eclipse.debug.internal.ui.actions.ProfileAsAction"
               menubarPath="org.eclipse.ui.run/profileGroup"
               id="org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction">
         </action>
         <action
               label="%ProfileHistoryMenuAction.label"
               pulldown="true"
               helpContextId="profile_history_menu_action_context"
               class="org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction"
               menubarPath="org.eclipse.ui.run/profileGroup"
               id="org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction">
         </action>
         <action
               id="org.eclipse.debug.internal.ui.actions.ProfileLastAction"
               hoverIcon="icons/full/ctool16/profile_exc.gif"
               class="org.eclipse.debug.internal.ui.actions.ProfileLastAction"
               definitionId="org.eclipse.debug.internal.ui.actions.ProfileLastAction"
               disabledIcon="icons/full/dtool16/profile_exc.gif"
               icon="icons/full/etool16/profile_exc.gif"
               helpContextId="profile_last_action_context"
               label="%ProfileLastAction.label"
               menubarPath="org.eclipse.ui.run/relaunchGroup">
         </action>
      </actionSet>
   </extension>
   <extension
         point="org.eclipse.ui.viewActions">
<!-- Contributions to Debug View Toolbar -->
      <viewContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.debug.ui.debugview.toolbar">
<!-- Thread Group -->
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/rem_all_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction"
               disabledIcon="icons/full/dlcl16/rem_all_co.gif"
               icon="icons/full/elcl16/rem_all_co.gif"
               helpContextId="remove_all_terminated_action_context"
               label="%RemoveAllTerminatedAction.label"
               tooltip="%RemoveAllTerminatedAction.tooltip">
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.disconnect"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/disconnect_co.gif"
               class="org.eclipse.debug.internal.ui.actions.DisconnectActionDelegate"
               disabledIcon="icons/full/dlcl16/disconnect_co.gif"
               icon="icons/full/elcl16/disconnect_co.gif"
               helpContextId="disconnect_action_context"
               label="%DisconnectAction.label"
               tooltip="%DisconnectAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IDisconnect">
            </selection>
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.terminate"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/terminate_co.gif"
               class="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
               disabledIcon="icons/full/dlcl16/terminate_co.gif"
               icon="icons/full/elcl16/terminate_co.gif"
               helpContextId="terminate_action_context"
               label="%TerminateAction.label"
               tooltip="%TerminateAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.ITerminate">
            </selection>
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.suspend"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/suspend_co.gif"
               class="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
               disabledIcon="icons/full/dlcl16/suspend_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/suspend_co.gif"
               label="%SuspendAction.label"
               helpContextId="suspend_action_context"
               tooltip="%SuspendAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.ISuspendResume">
            </selection>
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.resume"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/resume_co.gif"
               class="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
               disabledIcon="icons/full/dlcl16/resume_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/resume_co.gif"
               label="%ResumeAction.label"
               helpContextId="resume_action_context"
               tooltip="%ResumeAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.ISuspendResume">
            </selection>
         </action>
<!-- Step Group -->
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.toggleStepFilters"
               toolbarPath="emptyStepGroup"
               hoverIcon="icons/full/clcl16/stepbystep_co.gif"
               class="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
               disabledIcon="icons/full/dlcl16/stepbystep_co.gif"
               icon="icons/full/elcl16/stepbystep_co.gif"
               label="%StepWithFiltersAction.label"
               helpContextId="step_with_filters_action_context"
               tooltip="%StepWithFiltersAction.tooltip"
               style="toggle"
               state="false">
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.stepReturn"
               toolbarPath="stepReturnGroup"
               hoverIcon="icons/full/clcl16/stepreturn_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
               disabledIcon="icons/full/dlcl16/stepreturn_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/stepreturn_co.gif"
               label="%StepReturnAction.label"
               helpContextId="step_return_action_context"
               tooltip="%StepReturnAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.stepOver"
               toolbarPath="stepOverGroup"
               hoverIcon="icons/full/clcl16/stepover_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
               disabledIcon="icons/full/dlcl16/stepover_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/stepover_co.gif"
               label="%StepOverAction.label"
               helpContextId="step_over_action_context"
               tooltip="%StepOverAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
         <action
               id="org.eclipse.debug.ui.debugview.toolbar.stepInto"
               toolbarPath="stepIntoGroup"
               hoverIcon="icons/full/clcl16/stepinto_co.gif"
               class="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
               disabledIcon="icons/full/dlcl16/stepinto_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/stepinto_co.gif"
               label="%StepIntoAction.label"
               helpContextId="step_into_action_context"
               tooltip="%StepIntoAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
      </viewContribution>
<!-- Contributions to Breakpoints View Toolbar -->
      <viewContribution
            targetID="org.eclipse.debug.ui.BreakpointView"
            id="org.eclipse.debug.ui.breakpointsview.toolbar">
         <action
               id="org.eclipse.debug.ui.breakpointsView.toolbar.removeAll"
               toolbarPath="breakpointGroup"
               hoverIcon="icons/full/clcl16/rem_all_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllBreakpointsAction"
               disabledIcon="icons/full/dlcl16/rem_all_co.gif"
               icon="icons/full/elcl16/rem_all_co.gif"
               helpContextId="remove_all_breakpoints_action_context"
               label="%RemoveAllAction.label"
               tooltip="%RemoveAllBreakpointsAction.tooltip">
         </action>
         <action
               id="org.eclipse.debug.ui.breakpointsView.toolbar.remove"
               toolbarPath="breakpointGroup"
               hoverIcon="icons/full/clcl16/rem_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RemoveBreakpointAction"
               disabledIcon="icons/full/dlcl16/rem_co.gif"
               icon="icons/full/elcl16/rem_co.gif"
               helpContextId="remove_breakpoint_action_context"
               label="%RemoveAction.label"
               tooltip="%RemoveBreakpointAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IBreakpoint">
            </selection>
         </action>
      </viewContribution>
<!-- Contributions to Expression View Toolbar -->
      <viewContribution
            targetID="org.eclipse.debug.ui.VariableView"
            id="org.eclipse.debug.ui.variableView.toolbar">
         <action
               label="%DetailPaneWordWrapAction.label"
               style="toggle"
               helpContextId="detail_pane_word_wrap_action_context"
               class="org.eclipse.debug.internal.ui.views.variables.DetailPaneWordWrapAction"
               tooltip="%DetailPaneWordWrapAction.tooltip"
               menubarPath="viewActions"
               id="org.eclipse.debug.ui.variableViewActions.toolbar.detailPaneWordWrap">
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.ExpressionView"
            id="org.eclipse.debug.ui.expressionsView.toolbar">
         <action
               id="org.eclipse.debug.ui.expresssionsView.toolbar.removeAll"
               toolbarPath="expressionGroup"
               hoverIcon="icons/full/clcl16/rem_all_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllExpressionsAction"
               disabledIcon="icons/full/dlcl16/rem_all_co.gif"
               icon="icons/full/elcl16/rem_all_co.gif"
               helpContextId="remove_all_expressions_action_context"
               label="%RemoveAllAction.label"
               tooltip="%RemoveAllExpressionsAction.tooltip">
         </action>
         <action
               id="org.eclipse.debug.ui.expresssionsView.toolbar.remove"
               toolbarPath="expressionGroup"
               hoverIcon="icons/full/clcl16/rem_co.gif"
               class="org.eclipse.debug.internal.ui.actions.RemoveExpressionAction"
               disabledIcon="icons/full/dlcl16/rem_co.gif"
               icon="icons/full/elcl16/rem_co.gif"
               helpContextId="remove_expression_action_context"
               label="%RemoveAction.label"
               tooltip="%RemoveExpressionAction.tooltip">
            <selection
                  class="org.eclipse.debug.core.model.IExpression">
            </selection>
            <selection
                  class="org.eclipse.debug.core.model.IVariable">
            </selection>
         </action>
         <action
               label="%DetailPaneWordWrapAction.label"
               helpContextId="detail_pane_word_wrap_action_context"
               class="org.eclipse.debug.internal.ui.views.variables.DetailPaneWordWrapAction"
               state="false"
               tooltip="%DetailPaneWordWrapAction.tooltip"
               menubarPath="viewActions"
               id="org.eclipse.debug.ui.expresssionsView.toolbar.detailPaneWordWrap">
         </action>
      </viewContribution>
   </extension>
   <extension
         point="org.eclipse.ui.popupMenus">
<!-- Watch expression actions -->
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IExpression"
            id="org.eclipse.debug.ui.ExpressionActions">
         <visibility>
            <not>
               <objectClass
                     name="org.eclipse.debug.core.model.IWatchExpression">
               </objectClass>
            </not>
         </visibility>
         <action
               label="%convertToWatchExpressionAction.label"
               helpContextId="convert_to_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.ConvertToWatchExpressionAction"
               tooltip="%convertToWatchExpressionAction.tooltip"
               menubarPath="additions"
               enablesFor="*"
               id="org.eclipse.debug.ui.actions.ConvertToWatchExpression">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IVariable"
            id="org.eclipse.debug.ui.WatchActions">
         <action
               label="%Watch.label"
               icon="icons/full/ctool16/watch_exp.gif"
               helpContextId="variable_watch_action_context"
               class="org.eclipse.debug.internal.ui.actions.WatchAction"
               menubarPath="openOnGroup"
               enablesFor="+"
               id="org.eclipse.jdt.debug.ui.actions.WatchAction">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IWatchExpression"
            id="org.eclipse.debug.ui.WatchExpressionActions">
         <action
               label="%editWatchExpressionAction.label"
               helpContextId="edit_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.EditWatchExpressionAction"
               tooltip="%editWatchExpressionAction.tooltip"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.debug.ui.watchExpressionActions.EditWatchExpression">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IWatchExpression"
            id="org.eclipse.debug.ui.WatchExpressionActions">
         <action
               label="%enableWatchExpressionAction.label"
               helpContextId="enable_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.EnableWatchExpressionAction"
               tooltip="%enableWatchExpressionAction.tooltip"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.debug.ui.watchExpressionActions.EnableWatchExpression">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IWatchExpression"
            id="org.eclipse.debug.ui.WatchExpressionActions">
         <action
               label="%disableWatchExpressionAction.label"
               helpContextId="disable_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.DisableWatchExpressionAction"
               tooltip="%disableWatchExpressionAction.tooltip"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.debug.ui.watchExpressionActions.DisableWatchExpression">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.debug.core.model.IWatchExpression"
            id="org.eclipse.debug.WatchExpressionActions">
         <action
               label="%reevaluateWatchExpressionAction.label"
               helpContextId="reevaluate_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.ReevaluateWatchExpressionAction"
               tooltip="%reevaluateWatchExpressionAction.tooltip"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.debug.ui.watchExpressionActions.ReevaluateWatchExpression">
         </action>
      </objectContribution>
      <viewerContribution
            targetID="org.eclipse.debug.ui.ExpressionView"
            id="org.eclipse.debug.ui.ExpressionViewPopupActions">
         <action
               label="%addWatchExpressionAction.label"
               icon="icons/full/ctool16/watch_exp.gif"
               helpContextId="add_watch_expression_context"
               class="org.eclipse.debug.internal.ui.actions.AddWatchExpressionAction"
               tooltip="%addWatchExpressionAction.tooltip"
               menubarPath="additions"
               id="org.eclipse.debug.ui.expressionViewActions.AddWatchExpression">
         </action>
      </viewerContribution>
<!-- Contributions to Debug View Popup Menu -->
      <viewerContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.debug.ui.debugview.popupMenu">
<!-- Edit Group -->
         <action
               label="%CopyToClipboardAction.label"
               icon="icons/full/clcl16/copy_edit_co.gif"
               helpContextId="copy_to_clipboard_action_context"
               class="org.eclipse.debug.internal.ui.actions.CopyToClipboardActionDelegate"
               menubarPath="editGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.copyToClipboard">
            <selection
                  class="org.eclipse.debug.core.model.IDebugElement">
            </selection>
         </action>
<!-- Launch Group -->
         <action
               label="%TerminateAllAction.label"
               icon="icons/full/clcl16/terminate_all_co.gif"
               helpContextId="terminate_all_action_context"
               class="org.eclipse.debug.internal.ui.actions.TerminateAllAction"
               menubarPath="launchGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.terminateAll">
         </action>
         <action
               label="%RelaunchAction.label"
               icon="icons/full/clcl16/runlast_co.gif"
               helpContextId="relaunch_action_context"
               class="org.eclipse.debug.internal.ui.actions.RelaunchActionDelegate"
               menubarPath="launchGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.relaunch">
         </action>
         <action
               label="%TerminateAndRemoveAction.label"
               icon="icons/full/clcl16/terminate_rem_co.gif"
               helpContextId="terminate_and_remove_action_context"
               class="org.eclipse.debug.internal.ui.actions.TerminateAndRemoveActionDelegate"
               menubarPath="launchGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.terminateAndRemove">
            <selection
                  class="org.eclipse.debug.core.model.ITerminate">
            </selection>
         </action>
<!-- Thread Group -->
         <action
               label="%RemoveAllTerminatedAction.label"
               icon="icons/full/clcl16/rem_all_co.gif"
               helpContextId="remove_all_terminated_action_context"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction"
               menubarPath="launchGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.removeAllTerminated">
         </action>
         <action
               label="%DisconnectAction.label"
               icon="icons/full/clcl16/disconnect_co.gif"
               helpContextId="disconnect_action_context"
               class="org.eclipse.debug.internal.ui.actions.DisconnectActionDelegate"
               menubarPath="threadGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.disconnect">
            <selection
                  class="org.eclipse.debug.core.model.IDisconnect">
            </selection>
         </action>
         <action
               label="%TerminateAction.label"
               icon="icons/full/clcl16/terminate_co.gif"
               helpContextId="terminate_action_context"
               class="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
               menubarPath="threadGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.terminate">
            <selection
                  class="org.eclipse.debug.core.model.ITerminate">
            </selection>
         </action>
         <action
               label="%SuspendAction.label"
               icon="icons/full/clcl16/suspend_co.gif"
               helpContextId="suspend_action_context"
               class="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
               menubarPath="threadGroup"
               enablesFor="1"
               id="org.eclipse.debug.ui.debugview.popupMenu.suspend">
            <selection
                  class="org.eclipse.debug.core.model.ISuspendResume">
            </selection>
         </action>
         <action
               label="%ResumeAction.label"
               icon="icons/full/clcl16/resume_co.gif"
               helpContextId="resume_action_context"
               class="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
               menubarPath="threadGroup"
               enablesFor="1"
               id="org.eclipse.debug.ui.debugview.popupMenu.resume">
            <selection
                  class="org.eclipse.debug.core.model.ISuspendResume">
            </selection>
         </action>
<!-- Step Group -->
         <action
               label="%StepWithFiltersAction.label"
               icon="icons/full/clcl16/stepbystep_co.gif"
               helpContextId="step_with_filters_action_context"
               class="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
               menubarPath="stepReturnGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.stepWithFilters"
               style="toggle"
               state="false">
         </action>
         <action
               label="%StepReturnAction.label"
               icon="icons/full/clcl16/stepreturn_co.gif"
               helpContextId="step_return_action_context"
               class="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
               menubarPath="stepReturnGroup"
               enablesFor="1"
               id="org.eclipse.debug.ui.debugview.popupMenu.stepReturn">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
         <action
               label="%StepOverAction.label"
               icon="icons/full/clcl16/stepover_co.gif"
               helpContextId="step_over_action_context"
               class="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
               menubarPath="stepOverGroup"
               enablesFor="1"
               id="org.eclipse.debug.ui.debugview.popupMenu.stepOver">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
         <action
               label="%StepIntoAction.label"
               icon="icons/full/clcl16/stepinto_co.gif"
               helpContextId="step_into_action_context"
               class="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
               menubarPath="stepIntoGroup"
               enablesFor="1"
               id="org.eclipse.debug.ui.debugview.popupMenu.stepInto">
            <selection
                  class="org.eclipse.debug.core.model.IStep">
            </selection>
         </action>
      </viewerContribution>
<!-- Contributions to Breakpoints View Popup Menu -->
      <viewerContribution
            targetID="org.eclipse.debug.ui.BreakpointView"
            id="org.eclipse.debug.ui.breakpointview.popupMenu">
         <action
               label="%RemoveAllAction.label"
               icon="icons/full/clcl16/rem_all_co.gif"
               helpContextId="remove_all_breakpoints_action_context"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllBreakpointsAction"
               menubarPath="breakpointGroup"
               id="org.eclipse.debug.ui.actions.RemoveAllBreakpoints">
         </action>
         <action
               label="%RemoveAction.label"
               icon="icons/full/clcl16/rem_co.gif"
               helpContextId="remove_breakpoint_action_context"
               class="org.eclipse.debug.internal.ui.actions.RemoveBreakpointAction"
               menubarPath="breakpointGroup"
               id="org.eclipse.debug.ui.actions.RemoveBreakpoint">
            <selection
                  class="org.eclipse.debug.core.model.IBreakpoint">
            </selection>
         </action>
         <action
               label="%DisableBreakpointsAction.label"
               icon="icons/full/clcl16/disabled_co.gif"
               helpContextId="disable_breakpoint_action_context"
               class="org.eclipse.debug.internal.ui.actions.DisableBreakpointsAction"
               menubarPath="breakpointGroup"
               enablesFor="2+"
               id="org.eclipse.debug.ui.actions.DisableBreakpoint">
            <selection
                  class="org.eclipse.debug.core.model.IBreakpoint">
            </selection>
         </action>
         <action
               label="%EnableBreakpointsAction.label"
               icon="icons/full/clcl16/enabled_co.gif"
               helpContextId="enable_breakpoint_action_context"
               class="org.eclipse.debug.internal.ui.actions.EnableBreakpointsAction"
               menubarPath="breakpointGroup"
               enablesFor="2+"
               id="org.eclipse.debug.ui.actions.EnableBreakpoint">
            <selection
                  class="org.eclipse.debug.core.model.IBreakpoint">
            </selection>
         </action>
         <action
               label="%SelectAll.label"
               helpContextId="select_all_breakpoints_action_context"
               class="org.eclipse.debug.internal.ui.actions.SelectAllBreakpointsAction"
               menubarPath="breakpointGroup"
               id="org.eclipse.debug.ui.actions.SelectAllBreakpointsAction">
         </action>
      </viewerContribution>
<!-- Contributions to Variables View Popup Menu -->
      <viewerContribution
            targetID="org.eclipse.debug.ui.VariableView"
            id="org.eclipse.debug.ui.variablesView.popupMenu">
<!-- Variable Group -->
         <action
               label="%CopyVariablesToClipboardAction.label"
               icon="icons/full/clcl16/copy_edit_co.gif"
               helpContextId="copy_variables_to_clipboard_action_context"
               class="org.eclipse.debug.internal.ui.actions.CopyVariablesToClipboardActionDelegate"
               menubarPath="variableGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.copyVariablesToClipboard">
            <selection
                  class="org.eclipse.debug.core.model.IDebugElement">
            </selection>
         </action>
         <action
               label="%SelectAll.label"
               helpContextId="select_all_variables_action_context"
               class="org.eclipse.debug.internal.ui.actions.SelectAllVariablesAction"
               menubarPath="variableGroup"
               id="org.eclipse.debug.ui.actions.SelectAllVariablesAction">
         </action>
      </viewerContribution>
<!-- Contributions to Expression View Popup Menu -->
      <viewerContribution
            targetID="org.eclipse.debug.ui.ExpressionView"
            id="org.eclipse.debug.ui.expressionView.popupMenu">
<!-- Expression Group -->
         <action
               label="%RemoveAllAction.label"
               icon="icons/full/clcl16/rem_all_co.gif"
               helpContextId="remove_all_expressions_action_context"
               class="org.eclipse.debug.internal.ui.actions.RemoveAllExpressionsAction"
               menubarPath="expressionGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.removeAllExpressionsAction">
         </action>
         <action
               label="%RemoveAction.label"
               icon="icons/full/clcl16/rem_co.gif"
               helpContextId="remove_expression_action_context"
               class="org.eclipse.debug.internal.ui.actions.RemoveExpressionAction"
               menubarPath="expressionGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.removeExpressionAction">
            <selection
                  class="org.eclipse.debug.core.model.IExpression">
            </selection>
            <selection
                  class="org.eclipse.debug.core.model.IVariable">
            </selection>
         </action>
         <action
               label="%CopyVariablesToClipboardAction.label"
               icon="icons/full/clcl16/copy_edit_co.gif"
               helpContextId="copy_variables_to_clipboard_action_context"
               class="org.eclipse.debug.internal.ui.actions.CopyVariablesToClipboardActionDelegate"
               menubarPath="expressionGroup"
               id="org.eclipse.debug.ui.debugview.popupMenu.copyVariablesToClipboard">
            <selection
                  class="org.eclipse.debug.core.model.IDebugElement">
            </selection>
         </action>
         <action
               label="%SelectAll.label"
               helpContextId="select_all_expressions_action_context"
               class="org.eclipse.debug.internal.ui.actions.SelectAllExpressionsAction"
               menubarPath="expressionGroup"
               id="org.eclipse.debug.ui.actions.SelectAllExpressionsAction">
         </action>
      </viewerContribution>
   </extension>
   <extension
         id="instructionPointer"
         point="org.eclipse.core.resources.markers">
      <super
            type="org.eclipse.core.resources.textmarker">
      </super>
      <persistent
            value="false">
      </persistent>
   </extension>
   <extension
         point="org.eclipse.ui.elementFactories">
      <factory
            class="org.eclipse.debug.internal.ui.launchConfigurations.PersistableLaunchConfigurationFactory"
            id="org.eclipse.debug.ui.PersistableLaunchConfigurationFactory">
      </factory>
      <factory
            class="org.eclipse.debug.internal.ui.launchConfigurations.PersistableLaunchConfigurationTypeFactory"
            id="org.eclipse.debug.ui.PersistableLaunchConfigurationTypeFactory">
      </factory>
   </extension>
   <extension
         point="org.eclipse.ui.editors">
      <editor
            name="%NoSourceFoundEditor.name"
            icon="./icons/full/obj16/stckframe_obj.gif"
            class="org.eclipse.debug.internal.ui.views.launch.SourceNotFoundEditor"
            contributorClass="org.eclipse.ui.part.EditorActionBarContributor"
            id="org.eclipse.debug.ui.NoSourceFoundEditor">
      </editor>
   </extension>
   <extension
         point="org.eclipse.debug.core.statusHandlers">
      <statusHandler
            code="115"
            plugin="org.eclipse.debug.core"
            class="org.eclipse.debug.internal.ui.WorkingDirectoryStatusHandler"
            id="org.eclipse.debug.ui.statusHandler.workingDirectory">
      </statusHandler>
   </extension>
   <extension
         point="org.eclipse.debug.ui.launchGroups">
      <launchGroup
            label="%DebugLaunchGroup.label"
            bannerImage="icons/full/wizban/debug_wiz.gif"
            image="icons/full/ctool16/debug_exc.gif"
            mode="debug"
            id="org.eclipse.debug.ui.launchGroup.debug">
      </launchGroup>
      <launchGroup
            label="%RunLaunchGroup.label"
            bannerImage="icons/full/wizban/run_wiz.gif"
            image="icons/full/ctool16/run_exc.gif"
            mode="run"
            id="org.eclipse.debug.ui.launchGroup.run">
      </launchGroup>
      <launchGroup
            label="%ProfileLaunchGroup.label"
            bannerImage="icons/full/wizban/profile_wiz.gif"
            image="icons/full/ctool16/profile_exc.gif"
            mode="profile"
            id="org.eclipse.debug.ui.launchGroup.profile">
      </launchGroup>
   </extension>
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.debug.core.model.IProcess"
            name="%processPropertyPageName"
            class="org.eclipse.debug.internal.ui.preferences.ProcessPropertyPage"
            id="org.eclipse.debug.ui.properties.process">
      </page>
      <page
            objectClass="org.eclipse.debug.core.model.IDebugTarget"
            name="%processPropertyPageName"
            class="org.eclipse.debug.internal.ui.preferences.ProcessPropertyPage"
            id="org.eclipse.debug.ui.properties.process">
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.fontDefinitions">
      <fontDefinition
            label="%DetailPaneFontDefinition.label"
            defaultsTo="org.eclipse.jface.textfont"
            id="org.eclipse.debug.ui.DetailPaneFont">
         <description>
            %DetailPaneFontDefinition.description
         </description>
      </fontDefinition>
   </extension>
<!-- commands and their bindings -->
   <extension
         point="org.eclipse.ui.commands">
      <category
            name="%runCategory.name"
            description="%runCategory.description"
            id="org.eclipse.debug.ui.category.run">
      </category>
      <command
            name="%ActionDefinition.stepWithFilters.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.stepWithFilters.description"
            id="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate">
      </command>
      <keyBinding
            string="Shift+F5"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.ToggleStepFiltersActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.stepInto.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.stepInto.description"
            id="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate">
      </command>
      <keyBinding
            string="F5"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.StepIntoActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.stepOver.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.stepOver.description"
            id="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate">
      </command>
      <keyBinding
            string="F6"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.StepOverActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.stepReturn.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.stepReturn.description"
            id="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate">
      </command>
      <keyBinding
            string="F7"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.StepReturnActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.resume.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.resume.description"
            id="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate">
      </command>
      <keyBinding
            string="F8"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.ResumeActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.terminate.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.terminate.description"
            id="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate">
      </command>
      <keyBinding
            string=""
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.TerminateActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.suspend.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.suspend.description"
            id="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate">
      </command>
      <keyBinding
            string=""
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.SuspendActionDelegate"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.openProfile.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.openProfile.description"
            id="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations">
      </command>
      <keyBinding
            string=""
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.openRun.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.openRun.description"
            id="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations">
      </command>
      <keyBinding
            string=""
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.openDebug.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.openDebug.description"
            id="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations">
      </command>
      <keyBinding
            string=""
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.debugLast.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.debugLast.description"
            id="org.eclipse.debug.internal.ui.actions.DebugLastAction">
      </command>
      <keyBinding
            string="F11"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.DebugLastAction"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.runLast.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.runLast.description"
            id="org.eclipse.debug.internal.ui.actions.RunLastAction">
      </command>
      <keyBinding
            string="Ctrl+F11"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.RunLastAction"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
      <command
            name="%ActionDefinition.profileLast.name"
            category="org.eclipse.debug.ui.category.run"
            description="%ActionDefinition.profileLast.description"
            id="org.eclipse.debug.internal.ui.actions.ProfileLastAction">
      </command>
      <keyBinding
            string="Ctrl+F11"
            scope="org.eclipse.ui.globalScope"
            command="org.eclipse.debug.internal.ui.actions.RunLastAction"
            configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
      </keyBinding>
   </extension>
   <extension
         point="org.eclipse.ui.editors.markerAnnotationSpecification">
      <specification
            colorPreferenceValue="0,0,255"
            annotationType="org.eclipse.debug.core.breakpoint"
            colorPreferenceKey="breakpointIndicationColor"
            overviewRulerPreferenceValue="true"
            markerType="org.eclipse.debug.core.breakpointMarker"
            presentationLayer="3"
            label="%BreakpointMarkerPreference.label"
            textPreferenceValue="false"
            textPreferenceKey="breakpointIndication"
            verticalRulerPreferenceKey="breakpointVerticalRuler"
            verticalRulerPreferenceValue="true"
            markerSeverity="0"
            overviewRulerPreferenceKey="breakpointIndicationInOverviewRuler">
      </specification>
      <specification
            colorPreferenceValue="217,255,226"
            annotationType="org.eclipse.debug.ui.currentIP"
            icon="icons/full/obj16/inst_ptr_top.gif"
            verticalRulerPreferenceValue="true"
            colorPreferenceKey="currentIPColor"
            markerType="org.eclipse.debug.ui.instructionPointer.current"
            overviewRulerPreferenceValue="true"
            highlightPreferenceKey="currentIPHighlight"
            presentationLayer="6"
            highlightPreferenceValue="true"
            label="%debugCurrentInstructionPointer"
            textPreferenceValue="false"
            textPreferenceKey="currentIPIndication"
            verticalRulerPreferenceKey="currentIPVerticalRuler"
            markerSeverity="0"
            overviewRulerPreferenceKey="currentIPOverviewRuler">
      </specification>
      <specification
            colorPreferenceValue="217,255,226"
            annotationType="org.eclipse.debug.ui.secondaryIP"
            icon="icons/full/obj16/inst_ptr.gif"
            verticalRulerPreferenceValue="true"
            colorPreferenceKey="secondaryIPColor"
            markerType="org.eclipse.debug.ui.instructionPointer.secondary"
            overviewRulerPreferenceValue="true"
            highlightPreferenceKey="secondaryIPHighlight"
            presentationLayer="6"
            highlightPreferenceValue="true"
            label="%debugCallStack"
            textPreferenceValue="false"
            textPreferenceKey="secondaryIPIndication"
            verticalRulerPreferenceKey="secondaryIPVerticalRuler"
            markerSeverity="0"
            overviewRulerPreferenceKey="secondaryIPOverviewRuler">
      </specification>
   </extension>
<!-- Dynamic (String Substitution) Variables -->
   <extension
         point="org.eclipse.core.variables.dynamicVariables">
      <variable
            name="workspace_loc"
            description="%workspace_loc.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.WorkspaceResolver">
      </variable>
      <variable
            name="project_loc"
            description="%project_loc.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ProjectResolver">
      </variable>
      <variable
            name="project_path"
            description="%project_path.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ProjectResolver">
      </variable>
      <variable
            name="project_name"
            description="%project_name.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ProjectResolver">
      </variable>
      <variable
            name="resource_loc"
            description="%resource_loc.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ResourceResolver">
      </variable>
      <variable
            name="resource_path"
            description="%resource_path.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ResourceResolver">
      </variable>
      <variable
            name="resource_name"
            description="%resource_name.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ResourceResolver">
      </variable>
      <variable
            name="container_loc"
            description="%container_loc.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ContainerResolver">
      </variable>
      <variable
            name="container_path"
            description="%container_path.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ContainerResolver">
      </variable>
      <variable
            name="container_name"
            description="%container_name.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.ContainerResolver">
      </variable>
      <variable
            name="string_prompt"
            description="%string_prompt.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.StringPrompt">
      </variable>
      <variable
            name="file_prompt"
            description="%file_prompt.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.FilePrompt">
      </variable>
      <variable
            name="folder_prompt"
            description="%folder_prompt.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.FolderPrompt">
      </variable>
      <variable
            name="selected_text"
            description="%selected_text.description"
            resolver="org.eclipse.debug.internal.ui.stringsubstitution.SelectedTextResolver">
      </variable>
   </extension>
<!-- String Variable Presentations -->
   <extension
         point="org.eclipse.debug.ui.stringVariablePresentations">
      <variablePresentation
            argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
            variableName="resource_path">
      </variablePresentation>
      <variablePresentation
            argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
            variableName="resource_loc">
      </variablePresentation>
      <variablePresentation
            argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
            variableName="resource_name">
      </variablePresentation>
   </extension>
<!-- Launch Config Comparators -->
   <extension
         point="org.eclipse.debug.core.launchConfigurationComparators">
      <launchConfigurationComparator
            attribute="org.eclipse.debug.core.ATTR_REFRESH_SCOPE"
            class="org.eclipse.debug.internal.ui.launchConfigurations.WorkingSetComparator"
            id="org.eclipse.debug.ui.workingSetComparator">
      </launchConfigurationComparator>
   </extension>
   
<extension
         point="org.eclipse.ui.popupMenus">
      <viewerContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.debug.ui.debugViewContributions">
         <visibility>
            <and>
               <systemProperty
                     name="org.eclipse.debug.ui.sourceLookupDirectorActive"
                     value="true">
               </systemProperty>
            </and>
         </visibility>
         <action
               label="%manageSourceAction.action"
               icon="icons\full\clcl16\edtsrclkup_menu.gif"
               helpContextId="edit_source_lookup_path_action"
               class="org.eclipse.debug.internal.ui.sourcelookup.EditSourceLookupPathAction"
               menubarPath="wsaDebugGroup"
               id="org.eclipse.debug.ui.sourcelookup.EditSourceLookupPathAction">
            <enablement>
               <and>
                  <systemProperty
                        name="org.eclipse.debug.ui.sourceLookupDirectorActive"
                        value="true">
                  </systemProperty>
               </and>
            </enablement>
         </action>
      </viewerContribution>
   </extension>
<!-- Editor -->
   <extension
         point="org.eclipse.ui.editors">
      <editor
            name="%sourceNotFoundEditorName"
            icon="icons/full/cview16/source_view.gif"
            class="org.eclipse.debug.internal.ui.sourcelookup.CommonSourceNotFoundEditor"
            id="org.eclipse.debug.ui.sourcelookup.CommonSourceNotFoundEditor">
      </editor>
   </extension>
<!-- ==================================================================== -->
<!--  Implementation of the Working set source container type			 -->
<!-- ==================================================================== -->
   <extension
         point="org.eclipse.debug.core.sourceContainerTypes">     
      <sourceContainerType
            name="%containerName.workingSet"
            class="org.eclipse.debug.internal.ui.sourcelookup.containers.WorkingSetSourceContainerType"
            id="org.eclipse.debug.ui.containerType.workingSet">
      </sourceContainerType>    
   </extension>
<!-- ==================================================================== -->
<!--  Implementations of the 7 provided source containers presentation support-->
<!-- ==================================================================== -->
   <extension
         point="org.eclipse.debug.ui.sourceContainerPresentations">
      <sourceContainerPresentation
            browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.ProjectSourceContainerBrowser"
            containerTypeID="org.eclipse.debug.core.containerType.project"
            icon="icons/full/obj16/prj_obj.gif"
            id="org.eclipse.debug.ui.containerPresentation.project">
      </sourceContainerPresentation>
      <sourceContainerPresentation
            browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.WorkingSetSourceContainerBrowser"
            containerTypeID="org.eclipse.debug.ui.containerType.workingSet"
            icon="icons/full/obj16/workset.gif"
            id="org.eclipse.debug.ui.containerPresentation.workingSet">
      </sourceContainerPresentation>           
      <sourceContainerPresentation
            browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.DirectorySourceContainerBrowser"
            containerTypeID="org.eclipse.debug.core.containerType.directory"
            icon="icons/full/obj16/fldr_obj.gif"
            id="org.eclipse.debug.ui.containerPresentation.directory">
      </sourceContainerPresentation>
      <sourceContainerPresentation
            browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.FolderSourceContainerBrowser"
            containerTypeID="org.eclipse.debug.core.containerType.folder"
            icon="icons/full/obj16/fldr_obj.gif"
            id="org.eclipse.debug.ui.containerPresentation.folder">
      </sourceContainerPresentation>
      <sourceContainerPresentation
            browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.WorkspaceSourceContainerBrowser"
            containerTypeID="org.eclipse.debug.core.containerType.workspace"
            icon="icons/full/obj16/prj_obj.gif"
            id="org.eclipse.debug.ui.containerPresentation.workspace">
      </sourceContainerPresentation>
      <sourceContainerPresentation           
            containerTypeID="org.eclipse.debug.core.containerType.default"
            icon="icons/full/obj16/prj_obj.gif"
            id="org.eclipse.debug.ui.containerPresentation.default">
      </sourceContainerPresentation>
   </extension>
    
</plugin>

Back to the top