java.lang.Object
org.eclipse.emf.mwe.internal.core.debug.processing.handlers.CommandRuntimeHandler
All Implemented Interfaces:
Runnable, EventHandler, CommandListener, ProcessHandler, RuntimeHandler

public class CommandRuntimeHandler extends Object implements RuntimeHandler, CommandListener, ProcessHandler, EventHandler, Runnable
This class handles the communication of debug commands on the runtime side.
It listens in an extra thread for commands and sets state values accordingly.

The DebugMonitor uses this class to react according to the process state settings when it needs to.
The ICommandListener and IProcessHandler methods are the active ones that communicate with the debug server.
The IEventHandler methods react only internally on events.