| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension-point id="rmLaunchConfigurations" name="Resource Manager Launch Configurations" schema="schema/rmLaunchConfigurations.exsd"/> |
| <extension |
| point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| name="%ParallelLaunch.name" |
| delegate="org.eclipse.ptp.launch.ParallelLaunchConfigurationDelegate" |
| sourceLocatorId="org.eclipse.ptp.debug.core.sourceLocator" |
| sourcePathComputerId="org.eclipse.ptp.debug.core.sourcePathComputer" |
| modes="run,debug" |
| public="true" |
| id="org.eclipse.ptp.launch.parallelLaunch"> |
| </launchConfigurationType> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| icon="icons/parallel_run.gif" |
| configTypeID="org.eclipse.ptp.launch.parallelLaunch" |
| id="org.eclipse.ptp.launch.parallelLaunchImage"> |
| </launchConfigurationTypeImage> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| type="org.eclipse.ptp.launch.parallelLaunch" |
| class="org.eclipse.ptp.launch.ui.ParallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup"> |
| <launchMode |
| description="%ParallelLaunch.run" |
| mode="run"> |
| </launchMode> |
| </launchConfigurationTabGroup> |
| <launchConfigurationTabGroup |
| class="org.eclipse.ptp.launch.ui.ParallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| type="org.eclipse.ptp.launch.parallelLaunch"> |
| <launchMode |
| description="%ParallelLaunch.debug" |
| mode="debug" |
| perspective="org.eclipse.ptp.debug.ui.PTPDebugPerspective"> |
| </launchMode> |
| </launchConfigurationTabGroup> |
| </extension> |
| |
| <!-- PDT Shortcut //--> |
| <extension |
| point="org.eclipse.debug.ui.launchShortcuts"> |
| <shortcut |
| label="%PTPShortcut.label" |
| icon="icons/parallel_run.gif" |
| class="org.eclipse.ptp.launch.internal.PTPLaunchShortcut" |
| modes="run, debug" |
| id="org.eclipse.ptp.ptpShortcut"> |
| <perspective id="org.eclipse.ptp.ui.PTPRunPerspective"/> |
| <perspective id="org.eclipse.ptp.debug.ui.PTPDebugPerspective"/> |
| </shortcut> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabs"> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ResourcesTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.resourcesTabRun" |
| name="%ResourcesLaunchTab.name"> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ApplicationTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.applicationTabRun" |
| name="%ApplicationLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.resourcesTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ArgumentsTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.argumentsTabRun" |
| name="%ArgumentsLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.applicationTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.EnvironmentTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.environmentTabRun" |
| name="%EnvironmentLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.argumentsTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.EnhancedSynchronizeTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.synchronizeTabRun" |
| name="%SynchronizeLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.environmentTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.debug.ui.CommonTab" |
| group="org.eclipse.ptp.launch.parallelLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.commonTabRun" |
| name="%CommonLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.synchronizeTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ApplicationTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.applicationTabDebug" |
| name="%ApplicationLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.resourcesTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ArgumentsTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.argumentsTabDebug" |
| name="%ArgumentsLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.applicationTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ApplicationDebuggerTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.debuggerTab" |
| name="%DebuggerLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.synchronizeTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.ResourcesTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.resourcesTabDebug" |
| name="%ResourcesLaunchTab.name"> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.EnvironmentTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.environmentTabDebug" |
| name="%EnvironmentLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.argumentsTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.launch.ui.EnhancedSynchronizeTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.synchronizeTabDebug" |
| name="%SynchronizeLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.environmentTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.sourceLookupTab" |
| name="%SourceLookupLaunchTab.name"> |
| <placement |
| after="org.eclipse.ptp.launch.applicationLaunch.debuggerTab"> |
| </placement> |
| </tab> |
| <tab |
| class="org.eclipse.debug.ui.CommonTab" |
| group="org.eclipse.ptp.launch.parallelDebugLaunchConfigurationTabGroup" |
| id="org.eclipse.ptp.launch.applicationLaunch.commonTabDebug" |
| name="%CommonLaunchTab.name"> |
| <placement |
| after="org.eclipse.debug.ui.sourceLookupTab"> |
| </placement> |
| </tab> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer |
| class="org.eclipse.ptp.launch.internal.PreferenceInitializer"> |
| </initializer> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage" |
| class="org.eclipse.ptp.launch.internal.ui.LaunchPreferencesPage" |
| id="org.eclipse.ptp.launch.launchPage" |
| name="%LaunchPage.name"> |
| </page> |
| </extension> |
| </plugin> |