Class AbstractLaunchDelegate

java.lang.Object
org.eclipse.ease.ui.tools.AbstractLaunchDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2, org.eclipse.debug.ui.ILaunchShortcut, org.eclipse.debug.ui.ILaunchShortcut2
Direct Known Subclasses:
EaseLaunchDelegate

public abstract class AbstractLaunchDelegate
extends Object
implements org.eclipse.debug.ui.ILaunchShortcut, org.eclipse.debug.ui.ILaunchShortcut2, org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
Quick launcher for EASE script files.
  • Constructor Summary

    Constructors
    Constructor Description
    AbstractLaunchDelegate()  
  • Method Summary

    Modifier and Type Method Description
    boolean buildForLaunch​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)  
    boolean finalLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)  
    org.eclipse.core.resources.IResource getLaunchableResource​(org.eclipse.jface.viewers.ISelection selection)  
    org.eclipse.core.resources.IResource getLaunchableResource​(org.eclipse.ui.IEditorPart editorpart)  
    org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations​(org.eclipse.jface.viewers.ISelection selection)  
    org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations​(org.eclipse.ui.IEditorPart editorpart)  
    void launch​(org.eclipse.jface.viewers.ISelection selection, String mode)  
    void launch​(org.eclipse.ui.IEditorPart editor, String mode)  
    boolean preLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate

    launch, showCommandLine

    Methods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2

    getLaunch
  • Constructor Details

    • AbstractLaunchDelegate

      public AbstractLaunchDelegate()
  • Method Details

    • launch

      public final void launch​(org.eclipse.ui.IEditorPart editor, String mode)
      Specified by:
      launch in interface org.eclipse.debug.ui.ILaunchShortcut
    • launch

      public final void launch​(org.eclipse.jface.viewers.ISelection selection, String mode)
      Specified by:
      launch in interface org.eclipse.debug.ui.ILaunchShortcut
    • getLaunchableResource

      public final org.eclipse.core.resources.IResource getLaunchableResource​(org.eclipse.ui.IEditorPart editorpart)
      Specified by:
      getLaunchableResource in interface org.eclipse.debug.ui.ILaunchShortcut2
    • getLaunchableResource

      public final org.eclipse.core.resources.IResource getLaunchableResource​(org.eclipse.jface.viewers.ISelection selection)
      Specified by:
      getLaunchableResource in interface org.eclipse.debug.ui.ILaunchShortcut2
    • getLaunchConfigurations

      public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations​(org.eclipse.ui.IEditorPart editorpart)
      Specified by:
      getLaunchConfigurations in interface org.eclipse.debug.ui.ILaunchShortcut2
    • getLaunchConfigurations

      public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations​(org.eclipse.jface.viewers.ISelection selection)
      Specified by:
      getLaunchConfigurations in interface org.eclipse.debug.ui.ILaunchShortcut2
    • buildForLaunch

      public boolean buildForLaunch​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Specified by:
      buildForLaunch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
      Throws:
      org.eclipse.core.runtime.CoreException
    • finalLaunchCheck

      public boolean finalLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Specified by:
      finalLaunchCheck in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
      Throws:
      org.eclipse.core.runtime.CoreException
    • preLaunchCheck

      public boolean preLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Specified by:
      preLaunchCheck in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
      Throws:
      org.eclipse.core.runtime.CoreException