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



                                                               
                                                                             
                             
                                       






                                                                                 
                                                                             
                         
                                             
                                                                   

                                                                                 



                                                              
                                                                             
                         
                                          
                                                                

                                                                                 
                       









                                                                                       
               
   
             









































                                                                                











                                                                    




                                                                                
                                                            


























                                                                                      











                                                                        




                                                                                      
                                                            






                                                                    
                                                           

























                                                                                   
               








                                                                      
                       




                                                                       












                                                                   
                                                                                       












                                                                    






























                                                                                         
         
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
   <extension-point id="launchConfigAffinity" name="%launchConfigAffinity.name" schema="schema/launchConfigAffinity.exsd"/>

     <extension
         point="org.eclipse.debug.core.launchDelegates">
      <launchDelegate
            id="org.eclipse.cdt.cdi.launch.localCLaunch"
            type="org.eclipse.cdt.launch.applicationLaunchType"
            delegate="org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate"
            modes="run,debug"
            name="%LocalCDTLaunch.name"
            delegateDescription="%LocalCDTLaunch.description"
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
            sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
      </launchDelegate>
      <launchDelegate
            id="org.eclipse.cdt.cdi.launch.localCAttachLaunch"
            type="org.eclipse.cdt.launch.attachLaunchType"
            delegate="org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate"
            modes="debug"
            name="%LocalAttachCDTLaunch.name"
            delegateDescription="%LocalAttachCDTLaunch.description"
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
            sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
      </launchDelegate>
      <launchDelegate
            id="org.eclipse.cdt.cdi.launch.coreFileCLaunch"
            type="org.eclipse.cdt.launch.postmortemLaunchType"
            delegate="org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate"
            modes="debug"
            name="%CoreFileCDTLaunch.name"
            delegateDescription="%CoreFileCDTLaunch.description"
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
            sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
      </launchDelegate>
      <launchDelegate
            delegate="org.eclipse.cdt.launch.internal.MultiLaunchConfigurationDelegate"
            delegateDescription="%LaunchGroup.description"
            id="org.eclipse.cdt.launch.launchGroup.delegate"
            type="org.eclipse.cdt.launch.launchGroup"
            modes="run,debug,profile"
            name="%LaunchGroup.name"
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
            sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
      </launchDelegate>
   </extension>
   
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabs">
      <!-- Application launch tabs-->
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.mainTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%MainLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.CMainTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.argumentsTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%ArgumentsLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.CArgumentsTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.environmentTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%EnvironmentLaunchTab.name"
            class="org.eclipse.debug.ui.EnvironmentTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.debuggerTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%DebuggerLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.ApplicationCDebuggerTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
        <placement after="org.eclipse.debug.ui.environmentTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.sourceLookupTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%SourceLookupLaunchTab.name"
            class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.debuggerTab"/>
      </tab>
      <tab
            class="org.eclipse.debug.ui.RefreshTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            id="org.eclipse.cdt.launch.applicationLaunch.refreshTab"
            name="%RefreshLaunchTab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.cdi.launch.localCLaunch">
         </associatedDelegate>
         <placement
               after="org.eclipse.debug.ui.sourceLookupTab">
         </placement>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.applicationLaunch.commonTab"
            group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
            name="%CommonLaunchTab.name"
            class="org.eclipse.debug.ui.CommonTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
        <placement after="org.eclipse.debug.ui.refreshTab"/>
      </tab>

      <!-- Attach launch tabs-->
      <tab
            id="org.eclipse.cdt.cdi.launch.attachLaunch.mainAttachTab"
            group="org.eclipse.cdt.launch.attachLaunchTabGroup"
            name="%MainLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.CMainAttachTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCAttachLaunch"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.attachLaunch.debuggerTab"
            group="org.eclipse.cdt.launch.attachLaunchTabGroup"
            name="%DebuggerLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.AttachCDebuggerTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCAttachLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.attachLaunch.sourceLookupTab"
            group="org.eclipse.cdt.launch.attachLaunchTabGroup"
            name="%SourceLookupLaunchTab.name"
            class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCAttachLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.debuggerTab"/>
      </tab>
      <tab
            class="org.eclipse.debug.ui.RefreshTab"
            group="org.eclipse.cdt.launch.attachLaunchTabGroup"
            id="org.eclipse.cdt.cdi.launch.attachLaunch.refreshTab"
            name="%RefreshLaunchTab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.cdi.launch.localCAttachLaunch">
         </associatedDelegate>
         <placement
               after="org.eclipse.debug.ui.sourceLookupTab">
         </placement>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.attachLaunch.commonTab"
            group="org.eclipse.cdt.launch.attachLaunchTabGroup"
            name="%CommonLaunchTab.name"
            class="org.eclipse.debug.ui.CommonTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCAttachLaunch"/>
        <placement after="org.eclipse.debug.ui.refreshTab"/>
      </tab>
      
      <!-- Post mortem launch tabs-->
      <tab
            id="org.eclipse.cdt.cdi.launch.postmortemLaunch.mainTab"
            group="org.eclipse.cdt.launch.postmortemLaunchTabGroup"
            name="%MainLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.CMainCoreTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.coreFileCLaunch"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.postmortemLaunch.coreTab"
            group="org.eclipse.cdt.launch.postmortemLaunchTabGroup"
            name="%CoreFileLaunchTab.name"
            class="org.eclipse.cdt.launch.ui.CoreFileDebuggerTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.coreFileCLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.postmortemLaunch.sourceLookupTab"
            group="org.eclipse.cdt.launch.postmortemLaunchTabGroup"
            name="%SourceLookupLaunchTab.name"
            class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.coreFileCLaunch"/>
        <placement after="org.eclipse.cdt.cdi.launch.coreTab"/>
      </tab>
      <tab
            id="org.eclipse.cdt.cdi.launch.postmortemLaunch.commonTab"
            group="org.eclipse.cdt.launch.postmortemLaunchTabGroup"
            name="%CommonLaunchTab.name"
            class="org.eclipse.debug.ui.CommonTab">
        <associatedDelegate delegate="org.eclipse.cdt.cdi.launch.coreFileCLaunch"/>
        <placement after="org.eclipse.debug.ui.sourceLookupTab"/>
      </tab>
   </extension>
   <extension
         point="org.eclipse.debug.core.statusHandlers">
      <statusHandler
            code="100"
            plugin="org.eclipse.cdt.launch"
            class="org.eclipse.cdt.launch.internal.ui.ProcessPrompter"
            id="org.eclipse.cdt.launch.statusHandler.processPrompter">
      </statusHandler>  
      <statusHandler
            code="1001"
            plugin="org.eclipse.cdt.launch"
            class="org.eclipse.cdt.launch.internal.ui.CoreFilePrompter"
            id="org.eclipse.cdt.launch.statusHandler.coreFilePrompter">
      </statusHandler>  
	</extension>

    <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            id="org.eclipse.cdt.launch.launchGroup"
            name="%LaunchGroup.name"
            public="true">
      </launchConfigurationType>
   </extension>
   
      <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
      <launchConfigurationTabGroup
            class="org.eclipse.cdt.launch.internal.ui.MultiLaunchConfigurationTabGroup"
            id="org.eclipse.cdt.launch.launchGroup.tabgroup"
            type="org.eclipse.cdt.launch.launchGroup">
      </launchConfigurationTabGroup>
   </extension>
   
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
     <launchConfigurationTypeImage
            icon="icons/obj16/exec_obj.gif"
            configTypeID="org.eclipse.cdt.launch.launchGroup"
            id="org.eclipse.cdt.launch.launchGroup.image">
      </launchConfigurationTypeImage>
   </extension>
   <extension
         point="org.eclipse.ltk.core.refactoring.renameParticipants">
      <renameParticipant
            class="org.eclipse.cdt.launch.internal.refactoring.ResourceRenameParticipant"
            id="org.eclipse.cdt.launch.resourceRenameParticipant"
            name="%resourceRenameParticipant.name">
         <enablement>
            <with
                  variable="affectedNatures">
               <iterate
                     ifEmpty="false"
                     operator="or">
                  <or>
                     <equals
                           value="org.eclipse.cdt.core.cnature">
                     </equals>
                     <equals
                           value="org.eclipse.cdt.core.ccnature">
                     </equals>
                  </or>
               </iterate>
            </with>
            <with
                  variable="element">
               <instanceof
                     value="org.eclipse.core.resources.IResource">
               </instanceof>
            </with>
         </enablement>
      </renameParticipant>
   </extension>
</plugin>

Back to the top