Package org.eclipse.ease.ui.tools
Class AbstractLaunchDelegate
java.lang.Object
org.eclipse.ease.ui.tools.AbstractLaunchDelegate
- All Implemented Interfaces:
ILaunchConfigurationDelegate,ILaunchConfigurationDelegate2,ILaunchShortcut,ILaunchShortcut2
- Direct Known Subclasses:
EaseLaunchDelegate
public abstract class AbstractLaunchDelegate
extends Object
implements ILaunchShortcut, ILaunchShortcut2, ILaunchConfigurationDelegate, ILaunchConfigurationDelegate2
Quick launcher for EASE script files.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) booleanfinalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) final IResourcegetLaunchableResource(ISelection selection) final IResourcegetLaunchableResource(IEditorPart editorpart) final ILaunchConfiguration[]getLaunchConfigurations(ISelection selection) final ILaunchConfiguration[]getLaunchConfigurations(IEditorPart editorpart) final voidlaunch(ISelection selection, String mode) final voidlaunch(IEditorPart editor, String mode) booleanpreLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
launch, showCommandLineMethods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
getLaunch
-
Constructor Details
-
AbstractLaunchDelegate
public AbstractLaunchDelegate()
-
-
Method Details
-
launch
- Specified by:
launchin interfaceILaunchShortcut
-
launch
- Specified by:
launchin interfaceILaunchShortcut
-
getLaunchableResource
- Specified by:
getLaunchableResourcein interfaceILaunchShortcut2
-
getLaunchableResource
- Specified by:
getLaunchableResourcein interfaceILaunchShortcut2
-
getLaunchConfigurations
- Specified by:
getLaunchConfigurationsin interfaceILaunchShortcut2
-
getLaunchConfigurations
- Specified by:
getLaunchConfigurationsin interfaceILaunchShortcut2
-
buildForLaunch
public boolean buildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) throws CoreException - Specified by:
buildForLaunchin interfaceILaunchConfigurationDelegate2- Throws:
CoreException
-
finalLaunchCheck
public boolean finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) throws CoreException - Specified by:
finalLaunchCheckin interfaceILaunchConfigurationDelegate2- Throws:
CoreException
-
preLaunchCheck
public boolean preLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) throws CoreException - Specified by:
preLaunchCheckin interfaceILaunchConfigurationDelegate2- Throws:
CoreException
-