org.eclipse.emf.mwe.internal.ui.eclipse.launch
Class MWEDebuggerLauncher
java.lang.Object
org.eclipse.jdt.launching.AbstractVMRunner
org.eclipse.emf.mwe.internal.ui.eclipse.launch.MWEDebuggerLauncher
- All Implemented Interfaces:
- org.eclipse.jdt.launching.IVMRunner
public class MWEDebuggerLauncher
- extends org.eclipse.jdt.launching.AbstractVMRunner
The Launcher starts the workflow execution process in a new runtime VM.
It establishes the socket connection for communication between the runtime VM and the debugger framework.
It instantiates the debug model representation.
Method Summary |
protected java.lang.String |
getPluginIdentifier()
|
void |
run(org.eclipse.jdt.launching.VMRunnerConfiguration config,
org.eclipse.debug.core.ILaunch launch,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
Methods inherited from class org.eclipse.jdt.launching.AbstractVMRunner |
abort, combineVmArgs, exec, exec, getCmdLineAsString, getDefaultProcessMap, newProcess |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MWEDebuggerLauncher
public MWEDebuggerLauncher(org.eclipse.jdt.launching.IVMInstall vmInstance)
getPluginIdentifier
protected java.lang.String getPluginIdentifier()
- Specified by:
getPluginIdentifier
in class org.eclipse.jdt.launching.AbstractVMRunner
run
public void run(org.eclipse.jdt.launching.VMRunnerConfiguration config,
org.eclipse.debug.core.ILaunch launch,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException