Package org.eclipse.ease.ui.tools
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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
final void
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
- Specified by:
launch
in interfaceorg.eclipse.debug.ui.ILaunchShortcut
-
launch
- Specified by:
launch
in interfaceorg.eclipse.debug.ui.ILaunchShortcut
-
getLaunchableResource
public final org.eclipse.core.resources.IResource getLaunchableResource(org.eclipse.ui.IEditorPart editorpart) - Specified by:
getLaunchableResource
in interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchableResource
public final org.eclipse.core.resources.IResource getLaunchableResource(org.eclipse.jface.viewers.ISelection selection) - Specified by:
getLaunchableResource
in interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchConfigurations
public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations(org.eclipse.ui.IEditorPart editorpart) - Specified by:
getLaunchConfigurations
in interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchConfigurations
public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations(org.eclipse.jface.viewers.ISelection selection) - Specified by:
getLaunchConfigurations
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.eclipse.debug.core.model.ILaunchConfigurationDelegate2
- Throws:
org.eclipse.core.runtime.CoreException
-