TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application
Class InstrumentArmAgentControlProvider

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
      extended by org.eclipse.tptp.trace.ui.provisional.control.provider.LogicalItemControlProvider
          extended by org.eclipse.tptp.trace.ui.provisional.control.provider.ResourceItemControlProvider
              extended by org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractProcessControlProvider
                  extended by org.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider
                      extended by org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
                          extended by org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application.InstrumentArmAgentControlProvider
All Implemented Interfaces:
org.eclipse.tptp.trace.ui.provisional.control.provider.IControlProvider

public class InstrumentArmAgentControlProvider
extends org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider

The control provider for arm instrument agent.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider.ProcessStateModifier
 
Nested classes/interfaces inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider.ControlItemAdapter
 
Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
ATTACH_ITEM, DETACH_ITEM, PAUSE_MONITORING, START_MONITORING
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
controlItems, input, isContextDifferent, isInputDifferent
 
Constructor Summary
InstrumentArmAgentControlProvider()
          Default constructor.
 
Method Summary
 org.eclipse.tptp.trace.ui.provisional.control.provider.IAgentStateModifier getAgentStateModifier()
          Returns the agent modifier for instrument agent.
protected  void initializeControlItems()
           
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
createAttachControlItem, createDetachControlItem, createPauseMonitoringControlItem, createStartMonitoringControlItem
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider
getProcessStateModifier
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractProcessControlProvider
createTerminateControlItem
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ResourceItemControlProvider
createDeleteControlItem, createPropertiesControlItem, createRefreshOptionControlItem, 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

InstrumentArmAgentControlProvider

public InstrumentArmAgentControlProvider()
Default constructor.

Method Detail

getAgentStateModifier

public org.eclipse.tptp.trace.ui.provisional.control.provider.IAgentStateModifier getAgentStateModifier()
Returns the agent modifier for instrument agent.

Specified by:
getAgentStateModifier in class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
Returns:
the agent modifier

initializeControlItems

protected void initializeControlItems()
Overrides:
initializeControlItems in class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider

TPTP 4.5.0 Platform Project
Internal API Specification