plugin.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension
  5. point="org.eclipse.debug.core.launchConfigurationTypes">
  6. <launchConfigurationType
  7. id="com.excelsior.xds.ui.launching.ModulaApplication"
  8. name="%common.xdsM2Application"
  9. delegate="com.excelsior.xds.launching.internal.LaunchDelegate"
  10. modes="run">
  11. </launchConfigurationType>
  12. </extension>
  13. <!-- Expressions: Modula Application Launch ShortCut (run/profile/debug enablement) -->
  14. <extension point="org.eclipse.core.expressions.definitions">
  15. <definition id="com.excelsior.xds.expression.launch.shortcut.ModulaApplication.enablement">
  16. <with variable="selection">
  17. <count value="1" />
  18. <iterate>
  19. <or>
  20. <and>
  21. <reference definitionId="com.excelsior.xds.expression.resource.ModulaProject" />
  22. <reference definitionId="com.excelsior.xds.expression.file.InCompilationSet" />
  23. <adapt type="org.eclipse.core.resources.IFile">
  24. <test property="org.eclipse.debug.ui.matchesPattern" value="(?i)*.(mod|ob2|def|prj)" />
  25. </adapt>
  26. </and>
  27. <instanceof value="org.eclipse.core.resources.IProject" />
  28. </or>
  29. </iterate>
  30. </with>
  31. </definition>
  32. </extension>
  33. </plugin>