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
     
  • 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)
     
    final org.eclipse.core.resources.IResource
    getLaunchableResource(org.eclipse.jface.viewers.ISelection selection)
     
    final org.eclipse.core.resources.IResource
    getLaunchableResource(org.eclipse.ui.IEditorPart editorpart)
     
    final org.eclipse.debug.core.ILaunchConfiguration[]
    getLaunchConfigurations(org.eclipse.jface.viewers.ISelection selection)
     
    final org.eclipse.debug.core.ILaunchConfiguration[]
    getLaunchConfigurations(org.eclipse.ui.IEditorPart editorpart)
     
    final void
    launch(org.eclipse.jface.viewers.ISelection selection, String mode)
     
    final 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