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 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
- 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
-