TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.trace.ui.provisional.control.provider
Class ProcessControlProvider

java.lang.Object
  extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
      extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.LogicalItemControlProvider
          extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.ResourceItemControlProvider
              extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.AbstractProcessControlProvider
                  extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider
All Implemented Interfaces:
IControlProvider
Direct Known Subclasses:
AbstractAgentControlProvider

public class ProcessControlProvider
extends AbstractProcessControlProvider

A concrete implementation of AbstractProcessItem that delegates the termination of a process to the Agent Controller.


Nested Class Summary
static class ProcessControlProvider.ProcessStateModifier
           
 
Nested classes inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
AbstractControlProvider.ControlItemAdapter
 
Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
controlItems, input, isContextDifferent, isInputDifferent
 
Constructor Summary
ProcessControlProvider()
           
 
Method Summary
 IProcessStateModifier getProcessStateModifier()
          Subclasses are expected to provide a process state modifier that can be used to alter the state of a process.
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractProcessControlProvider
createTerminateControlItem, initializeControlItems
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ResourceItemControlProvider
createDeleteControlItem, createPropertiesControlItem, createRefreshViewsControlItem, createSaveControlItem, getEntity, initialize
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.LogicalItemControlProvider
createExportControlItem, createImportControlItem, createRefreshControlItem, createReportControlItem, createUnloadControlItem
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
addControlItem, createControlItems, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessControlProvider

public ProcessControlProvider()
Method Detail

getProcessStateModifier

public IProcessStateModifier getProcessStateModifier()
Description copied from class: AbstractProcessControlProvider
Subclasses are expected to provide a process state modifier that can be used to alter the state of a process.

Specified by:
getProcessStateModifier in class AbstractProcessControlProvider
Returns:
The process state modifier

TPTP 4.2.0 Platform Project
Public API Specification