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.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MWEDebuggerLauncher(org.eclipse.jdt.launching.IVMInstall vmInstance)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    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, exec, getCmdLineAsString, getDefaultProcessMap, isModular, newProcess, quoteWindowsArgs

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jdt.launching.IVMRunner

    showCommandLine
  • Constructor Details

    • MWEDebuggerLauncher

      public MWEDebuggerLauncher(org.eclipse.jdt.launching.IVMInstall vmInstance)
  • Method Details

    • getPluginIdentifier

      protected 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