Class MigrationLaunchConfigurationDelegate
- java.lang.Object
-
- org.eclipse.debug.core.model.LaunchConfigurationDelegate
-
- org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
-
- org.eclipse.jdt.launching.JavaLaunchDelegate
-
- org.eclipse.emf.edapt.migration.ui.MigrationLaunchConfigurationDelegate
-
- All Implemented Interfaces:
org.eclipse.debug.core.IDebugEventSetListener
,org.eclipse.debug.core.model.ILaunchConfigurationDelegate
,org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
public class MigrationLaunchConfigurationDelegate extends org.eclipse.jdt.launching.JavaLaunchDelegate
Delegate for launching migrations.- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Constructor Summary
Constructors Constructor Description MigrationLaunchConfigurationDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration configuration)
String
getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration configuration)
void
launch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor)
boolean
preLaunchCheck(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)
-
Methods inherited from class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
getBootpath, getBootpathExt, getClasspath, getClasspathAndModulepath, getEnvironment, getJavaLibraryPath, getJavaProject, getJavaProjectName, getLaunch, getModuleCLIOptions, getVMArguments, getVMArguments, getVMConnectorId, getVMInstall, getVMInstallName, getVMInstallType, getVMInstallTypeId, getVMRunner, getVMSpecificAttributesMap, getWorkingDirectory, getWorkingDirectoryPath, handleDebugEvents, isAllowTerminate, isStopInMain, verifyJavaProject, verifyMainTypeName, verifyVMInstall, verifyWorkingDirectory
-
-
-
-
Method Detail
-
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
- Overrides:
preLaunchCheck
in classorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
- Throws:
org.eclipse.core.runtime.CoreException
-
launch
public void launch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
- Specified by:
launch
in interfaceorg.eclipse.debug.core.model.ILaunchConfigurationDelegate
- Overrides:
launch
in classorg.eclipse.jdt.launching.JavaLaunchDelegate
- Throws:
org.eclipse.core.runtime.CoreException
-
getMainTypeName
public String getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Overrides:
getMainTypeName
in classorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
-
getProgramArguments
public String getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
- Overrides:
getProgramArguments
in classorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
- Throws:
org.eclipse.core.runtime.CoreException
-
-