TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.tptp.test.tools.junit.plugin.internal.harness
Class DebugWorkbenchExecutorStub

java.lang.Object
  extended byorg.eclipse.hyades.execution.local.RemoteObjectStub
      extended byorg.eclipse.hyades.execution.local.ExecutionComponentStub
          extended byorg.eclipse.hyades.execution.local.ExecutorStub
              extended byorg.eclipse.hyades.execution.harness.TestExecutionHarnessExecutorStub
                  extended byorg.eclipse.tptp.test.tools.junit.plugin.internal.harness.WorkbenchExecutorStub
                      extended byorg.eclipse.tptp.test.tools.junit.plugin.internal.harness.DebugWorkbenchExecutorStub
All Implemented Interfaces:
org.eclipse.hyades.execution.harness.IDataProcessorObservable.Observer, org.eclipse.hyades.execution.core.IExecutionComponent, org.eclipse.hyades.execution.core.IExecutor, org.eclipse.hyades.execution.core.IExecutorWithProgressMonitorSupport, org.eclipse.hyades.execution.invocation.IRemoteObject

public class DebugWorkbenchExecutorStub
extends WorkbenchExecutorStub


Field Summary
 
Fields inherited from class org.eclipse.hyades.execution.local.ExecutorStub
agentInitCount, dataProcessors
 
Fields inherited from class org.eclipse.hyades.execution.local.RemoteObjectStub
delegate, sessionContext, uniqueId
 
Fields inherited from interface org.eclipse.hyades.execution.core.IExecutor
CONTROL_EVENT_RESUME, CONTROL_EVENT_SUSPEND
 
Fields inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent
DEAD, INACTIVE, NOT_CONFIGURED, READY, SUSPENDED
 
Constructor Summary
DebugWorkbenchExecutorStub()
           
 
Method Summary
protected  boolean isDebugMode()
           
protected  boolean isEclipseRunning()
           
 
Methods inherited from class org.eclipse.tptp.test.tools.junit.plugin.internal.harness.WorkbenchExecutorStub
doLaunch, getExpectedLocationName, getPid, getRemoteWorkbenchLocation, setExecutableObject, waitForAgent
 
Methods inherited from class org.eclipse.hyades.execution.harness.TestExecutionHarnessExecutorStub
clean, debugAndLaunch, getAgentListener, getAgentProcess, getLaunchTimeout, getState, launch, launch, performControlEvent, resume, setupDataProcessor, start, stop, supportsControlEvent
 
Methods inherited from class org.eclipse.hyades.execution.local.ExecutorStub
findAgent, findProcess, getCommunicationPort, getCompatibleExecutableObject, getDataProcessors, getExecutableObject, getExecutionResultLocation, getExecutionResultName, getProcessConsole, kill, kill, resetAgentInitCount, setCommunicationPort, setDataProcessors, setExecutionResultLocation, setExecutionResultName, setupControlListener, waitForProcess
 
Methods inherited from class org.eclipse.hyades.execution.local.ExecutionComponentStub
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getType, getVersion, handleMessage, init, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent
 
Methods inherited from class org.eclipse.hyades.execution.local.RemoteObjectStub
delegateRemoteCall, getDelegate, getSessionContext, getUniqueId, setDelegate, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getType, getVersion, handleMessage, init, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent
 

Constructor Detail

DebugWorkbenchExecutorStub

public DebugWorkbenchExecutorStub()
Method Detail

isDebugMode

protected boolean isDebugMode()

isEclipseRunning

protected boolean isEclipseRunning()

TPTP 4.4.0 Testing Tools Project
Internal API Specification