Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml')
-rw-r--r--plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml185
1 files changed, 185 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml b/plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml
index 3b93e0180..da24f11fe 100644
--- a/plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml
+++ b/plugins/org.eclipse.tm.tcf.cdt.ui/plugin.xml
@@ -78,4 +78,189 @@
</modelContextBinding>
</extension>
+ <!-- Remote Application Launch config type -->
+ <!-- TODO: Move to common CDT plugin? -->
+ <extension
+ point="org.eclipse.debug.core.launchConfigurationTypes">
+ <launchConfigurationType
+ public="true"
+ sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer"
+ name="%launchConfigType.remoteApplication.name"
+ id="org.eclipse.tcf.cdt.launch.remoteApplicationLaunchType"
+ modes="debug,run">
+ </launchConfigurationType>
+ </extension>
+
+ <extension point="org.eclipse.debug.core.launchDelegates">
+ <launchDelegate
+ id="org.eclipse.tcf.cdt.launch.localCLaunch"
+ type="org.eclipse.cdt.launch.applicationLaunchType"
+ modes="debug"
+ delegate="org.eclipse.tm.internal.tcf.cdt.launch.TCFCDTLaunchDelegate"
+ name="%launchDelegate.localApplication.name"
+ delegateDescription="%launchDelegate.localApplication.description"
+ sourceLocatorId="org.eclipse.tm.tcf.debug.SourceLocator"
+ sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
+ </launchDelegate>
+ <launchDelegate
+ id="org.eclipse.tcf.cdt.launch.attachCLaunch"
+ type="org.eclipse.cdt.launch.attachLaunchType"
+ modes="debug"
+ delegate="org.eclipse.tm.internal.tcf.cdt.launch.TCFCDTLaunchDelegate"
+ name="%launchDelegate.attach.name"
+ delegateDescription="%launchDelegate.attach.description"
+ sourceLocatorId="org.eclipse.tm.tcf.debug.SourceLocator"
+ sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
+ </launchDelegate>
+ <launchDelegate
+ id="org.eclipse.tcf.cdt.launch.remoteCLaunch"
+ type="org.eclipse.tcf.cdt.launch.remoteApplicationLaunchType"
+ modes="debug"
+ delegate="org.eclipse.tm.internal.tcf.cdt.launch.TCFCDTLaunchDelegate"
+ name="%launchDelegate.remoteApplication.name"
+ delegateDescription="%launchDelegate.remoteApplication.description"
+ sourceLocatorId="org.eclipse.tm.tcf.debug.SourceLocator"
+ sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
+ </launchDelegate>
+ </extension>
+
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTabs">
+ <!-- Local application launch tabs-->
+ <tab id="org.eclipse.tcf.cdt.launch.mainTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.main.name"
+ class="org.eclipse.cdt.launch.ui.CMainTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.argumentsTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.arguments.name"
+ class="org.eclipse.cdt.launch.ui.CArgumentsTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ <placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.environmentTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.environment.name"
+ class="org.eclipse.debug.ui.EnvironmentTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ <placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.pathMapTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.pathMap.name"
+ class="org.eclipse.tm.internal.tcf.debug.ui.launch.TCFPathMapTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ <placement after="org.eclipse.debug.ui.environmentTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.sourceLookupTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.sourceLookup.name"
+ class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ <placement after="org.eclipse.tm.tcf.launch.pathMapTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.commonTab"
+ group="org.eclipse.cdt.launch.applicationLaunchTabGroup"
+ name="%launchTab.common.name"
+ class="org.eclipse.debug.ui.CommonTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.localCLaunch"/>
+ <placement after="org.eclipse.debug.ui.sourceLookupTab"/>
+ </tab>
+
+ <!-- Attach launch tabs-->
+ <tab id="org.eclipse.tcf.cdt.launch.attach.pathMapTab"
+ group="org.eclipse.cdt.launch.attachLaunchTabGroup"
+ name="%launchTab.pathMap.name"
+ class="org.eclipse.tm.internal.tcf.debug.ui.launch.TCFPathMapTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.attachCLaunch"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.attach.sourceLookupTab"
+ group="org.eclipse.cdt.launch.attachLaunchTabGroup"
+ name="%launchTab.sourceLookup.name"
+ class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.attachCLaunch"/>
+ <placement after="org.eclipse.tm.tcf.launch.pathMapTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.attach.commonTab"
+ group="org.eclipse.cdt.launch.attachLaunchTabGroup"
+ name="%launchTab.common.name"
+ class="org.eclipse.debug.ui.CommonTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.attachCLaunch"/>
+ <placement after="org.eclipse.debug.ui.sourceLookupTab"/>
+ </tab>
+
+ <!-- Remote application launch tabs -->
+ <tab id="org.eclipse.tcf.cdt.launch.remote.mainTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.main.name"
+ class="org.eclipse.tm.internal.tcf.cdt.ui.launch.RemoteCMainTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.remote.argumentsTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.arguments.name"
+ class="org.eclipse.cdt.launch.ui.CArgumentsTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ <placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.remote.environmentTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.environment.name"
+ class="org.eclipse.debug.ui.EnvironmentTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ <placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.remote.pathMapTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.pathMap.name"
+ class="org.eclipse.tm.internal.tcf.debug.ui.launch.TCFPathMapTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ <placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.remote.sourceLookupTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.sourceLookup.name"
+ class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ <placement after="org.eclipse.tm.tcf.launch.pathMapTab"/>
+ </tab>
+ <tab id="org.eclipse.tcf.cdt.launch.remote.commonTab"
+ group="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ name="%launchTab.common.name"
+ class="org.eclipse.debug.ui.CommonTab">
+ <associatedDelegate delegate="org.eclipse.tcf.cdt.launch.remoteCLaunch"/>
+ <placement after="org.eclipse.debug.ui.sourceLookupTab"/>
+ </tab>
+ </extension>
+
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ <launchConfigurationTabGroup
+ class="org.eclipse.cdt.debug.internal.ui.launch.PlaceHolderLaunchConfigurationTabGroup"
+ id="org.eclipse.tm.tcf.cdt.ui.remoteApplicationLaunchTabGroup"
+ type="org.eclipse.tcf.cdt.launch.remoteApplicationLaunchType">
+ </launchConfigurationTabGroup>
+ </extension>
+
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+ <launchConfigurationTypeImage
+ icon="icons/obj16/c_app.gif"
+ configTypeID="org.eclipse.tcf.cdt.launch.remoteApplicationLaunchType"
+ id="org.eclipse.tcf.cdt.ui.remoteApplicationLaunchType.image">
+ </launchConfigurationTypeImage>
+ </extension>
+
+ <extension
+ point="org.eclipse.debug.core.statusHandlers">
+ <statusHandler
+ class="org.eclipse.tm.internal.tcf.cdt.ui.launch.ProcessPrompter"
+ code="100"
+ id="org.eclipse.tm.tcf.cdt.ui.processPrompter"
+ plugin="org.eclipse.tm.tcf.cdt.core">
+ </statusHandler>
+ </extension>
+
</plugin>

Back to the top