org.eclipse.ocl.examples.debug.vm.utils
Class BaseProcess

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.ocl.examples.debug.vm.utils.BaseProcess
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IProcess, org.eclipse.debug.core.model.ITerminate
Direct Known Subclasses:
ShallowProcess

public abstract class BaseProcess
extends org.eclipse.core.runtime.PlatformObject
implements org.eclipse.debug.core.model.IProcess


Nested Class Summary
static interface BaseProcess.IRunnable
           
 
Field Summary
 
Fields inherited from interface org.eclipse.debug.core.model.IProcess
ATTR_CMDLINE, ATTR_PROCESS_LABEL, ATTR_PROCESS_TYPE
 
Constructor Summary
BaseProcess()
           
 
Method Summary
 org.eclipse.debug.core.model.IStreamsProxy getStreamsProxy()
           
 void setStreamsProxy(org.eclipse.debug.core.model.IStreamsProxy streamsProxy)
           
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.debug.core.model.IProcess
getAttribute, getExitValue, getLabel, getLaunch, setAttribute
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.debug.core.model.ITerminate
canTerminate, isTerminated, terminate
 

Constructor Detail

BaseProcess

public BaseProcess()
Method Detail

setStreamsProxy

public void setStreamsProxy(org.eclipse.debug.core.model.IStreamsProxy streamsProxy)

getStreamsProxy

public org.eclipse.debug.core.model.IStreamsProxy getStreamsProxy()
Specified by:
getStreamsProxy in interface org.eclipse.debug.core.model.IProcess