| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.2"?> | |
| <plugin> | |
| <extension | |
| point="org.eclipse.debug.core.launchDelegates"> | |
| <launchDelegate | |
| delegate="org.eclipse.debug.internal.examples.mixedmode.DoNothingLaunchConfigurationDelegate" | |
| delegateDescription="This launch tooling redirects the default Java launch delegate to a DoNothing delegate" | |
| id="org.eclipse.debug.examples.mixedmode.donothing.redirect" | |
| modes="run, debug" | |
| name="%launchDelegate.name" | |
| type="org.eclipse.jdt.launching.localJavaApplication"> | |
| </launchDelegate> | |
| <launchDelegate | |
| delegate="org.eclipse.debug.internal.examples.mixedmode.DoNothingLaunchConfigurationDelegate" | |
| delegateDescription="This delegate redirects a profile launch in run, debug, profile mode to a DoNothing delegate" | |
| id="org.eclipse.debug.examples.mixedmode.profile" | |
| modes="run, debug" | |
| name="%launchDelegate.name.0" | |
| type="org.eclipse.jdt.launching.localJavaApplication"> | |
| <modeCombination | |
| modes="debug, profile"> | |
| </modeCombination> | |
| </launchDelegate> | |
| </extension> | |
| <extension | |
| point="org.eclipse.debug.ui.launchConfigurationTabs"> | |
| <tab | |
| class="org.eclipse.debug.internal.examples.mixedmode.DoNothingMainTab" | |
| group="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication" | |
| id="org.eclipse.debug.examples.mixedmode.main.tab" | |
| name="%doNothingMainTab.name"> | |
| <placement | |
| after="org.eclipse.jdt.debug.ui.javaMainTab"></placement> | |
| <associatedDelegate | |
| delegate="org.eclipse.debug.examples.mixedmode.donothing.redirect"> | |
| </associatedDelegate> | |
| </tab> | |
| <tab | |
| class="org.eclipse.debug.internal.examples.mixedmode.AntExtraTab" | |
| group="org.eclipse.ant.ui.launchConfigurationTabGroup.ant" | |
| id="org.eclipse.debug.examples.mixedmode.ant.tab" | |
| name="%antExtraTab.name"> | |
| </tab> | |
| <tab | |
| class="org.eclipse.debug.internal.examples.mixedmode.DoNothingMainTab" | |
| group="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication" | |
| id="org.eclipse.debug.examples.mixedmode.profile.tab" | |
| name="%doNothingProfileTab.name"> | |
| <placement | |
| after="org.eclipse.jdt.debug.ui.javaMainTab"> | |
| </placement> | |
| <associatedDelegate | |
| delegate="org.eclipse.debug.examples.mixedmode.profile"> | |
| </associatedDelegate> | |
| </tab> | |
| </extension> | |
| <extension | |
| point="org.eclipse.debug.core.launchModes"> | |
| <launchMode | |
| label="%launchMode.label" | |
| launchAsLabel="%launchMode.launchAsLabel" | |
| mode="org.eclipse.debug.examples.mixedmode.launchmode"> | |
| </launchMode> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.menus"> | |
| <menuContribution | |
| allPopups="false" | |
| locationURI="menu:org.eclipse.ui.main.menu?after=org.eclipse.ui.run"> | |
| <menu | |
| label="%menu.label.0"> | |
| <command | |
| commandId="org.eclipse.debug.examples.mixedmode.clear.delegates" | |
| style="push"> | |
| </command> | |
| </menu> | |
| </menuContribution> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.commands"> | |
| <command | |
| defaultHandler="org.eclipse.debug.internal.examples.mixedmode.ClearPreferredDelegatesHandler" | |
| description="%action.tooltip" | |
| id="org.eclipse.debug.examples.mixedmode.clear.delegates" | |
| name="%action.label"> | |
| </command> | |
| </extension> | |
| </plugin> |