blob: ad8f5b7e3a7397d3c435234494a9406a87f413a1 [file] [log] [blame]
<?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>
<!-- Run launch tabs-->
<tab
id="org.eclipse.cdt.cdi.launch.runApplicationLaunch.mainTab"
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
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.runApplicationLaunch.argumentsTab"
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
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.runApplicationLaunch.environmentTab"
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
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.runApplicationLaunch.commonTab"
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
name="%CommonLaunchTab.name"
class="org.eclipse.debug.ui.CommonTab">
<associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
<placement after="org.eclipse.debug.ui.environmentTab"/>
</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>
<statusHandler
class="org.eclipse.cdt.launch.internal.ui.BuildErrPrompter"
code="1002"
id="org.eclipse.cdt.launch.statusHandler.buildErrPrompter"
plugin="org.eclipse.cdt.launch">
</statusHandler>
<statusHandler
class="org.eclipse.cdt.launch.internal.ui.BuildErrPrompter"
code="1003"
id="org.eclipse.cdt.launch.statusHandler.buildErrPrompter"
plugin="org.eclipse.cdt.launch">
</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>