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 booleanbuildForLaunch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)booleanfinalLaunchCheck(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)org.eclipse.core.resources.IResourcegetLaunchableResource(org.eclipse.jface.viewers.ISelection selection)org.eclipse.core.resources.IResourcegetLaunchableResource(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)voidlaunch(org.eclipse.jface.viewers.ISelection selection, String mode)voidlaunch(org.eclipse.ui.IEditorPart editor, String mode)booleanpreLaunchCheck(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, 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 interfaceorg.eclipse.debug.ui.ILaunchShortcut
-
launch
- Specified by:
launchin interfaceorg.eclipse.debug.ui.ILaunchShortcut
-
getLaunchableResource
public final org.eclipse.core.resources.IResource getLaunchableResource(org.eclipse.ui.IEditorPart editorpart)- Specified by:
getLaunchableResourcein interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchableResource
public final org.eclipse.core.resources.IResource getLaunchableResource(org.eclipse.jface.viewers.ISelection selection)- Specified by:
getLaunchableResourcein interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchConfigurations
public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations(org.eclipse.ui.IEditorPart editorpart)- Specified by:
getLaunchConfigurationsin interfaceorg.eclipse.debug.ui.ILaunchShortcut2
-
getLaunchConfigurations
public final org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations(org.eclipse.jface.viewers.ISelection selection)- Specified by:
getLaunchConfigurationsin 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:
buildForLaunchin 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:
finalLaunchCheckin 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:
preLaunchCheckin interfaceorg.eclipse.debug.core.model.ILaunchConfigurationDelegate2- Throws:
org.eclipse.core.runtime.CoreException
-