| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| |
| <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> |