plugin.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <!-- you need to declare model element as adaptable to org.eclipse.debug.ui.actions.ILaunchable in order to enable Launch shortcut from it, see #KIDE-5-->
  5. <extension point="org.eclipse.core.runtime.adapters">
  6. <factory class="org.eclipse.core.runtime.IAdaptable" adaptableType="com.excelsior.xds.core.model.IXdsDbgScriptBundleFile">
  7. <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
  8. </factory>
  9. <factory class="org.eclipse.core.runtime.IAdaptable" adaptableType="com.excelsior.xds.core.model.IXdsDdgScriptUnitFile">
  10. <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
  11. </factory>
  12. </extension>
  13. <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
  14. <launchConfigurationTabGroup
  15. class="com.excelsior.xds.ui.launcher.LauncherTabGroup"
  16. id="com.excelsior.xds.ui.debugger.launching.ModulaProject.TabGroup"
  17. type="com.excelsior.xds.ui.launching.ModulaApplication"
  18. helpContextId="com.excelsior.xds.help.launch_configuration_editor">
  19. <launchMode mode="debug"
  20. description="%launchConfigurationTabGroups.createDbgConfig">
  21. </launchMode>
  22. </launchConfigurationTabGroup>
  23. </extension>
  24. <extension point="org.eclipse.debug.ui.launchShortcuts">
  25. <shortcut label="%common.xdsM2Application" icon="icons/xds16x16.gif"
  26. class="com.excelsior.xds.ui.debugger.ce.internal.launch.DebugModulaLaunchShortcut"
  27. modes="debug"
  28. id="com.excelsior.xds.ui.launching.debugger.ce.ModulaProject.TabGroup.launchShortcut">
  29. <contextualLaunch>
  30. <enablement>
  31. <reference definitionId="com.excelsior.xds.expression.launch.shortcut.ModulaApplication.enablement" />
  32. </enablement>
  33. </contextualLaunch>
  34. <configurationType id="com.excelsior.xds.ui.launching.ModulaApplication">
  35. </configurationType>
  36. </shortcut>
  37. </extension>
  38. </plugin>