TPTP 4.5.0 Platform Project
Internal API Specification

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

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.trace.ui.provisional.control.provider.AbstractAgentToolbarProvider
                              extended by org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application.InstrumentAgentToolbarProvider
All Implemented Interfaces:
org.eclipse.tptp.trace.ui.provisional.control.provider.IControlProvider

public class InstrumentAgentToolbarProvider
extends org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentToolbarProvider

The toolbar provider for 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.AbstractAgentToolbarProvider
PAUSE_TOOLBAR_ITEM, REFRESH_OPTIONS, REFRESH_VIEW_TOOLBAR_ITEM, START_TOOLBAR_ITEM, TERMINATE_TOOLBAR_ITEM
 
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
InstrumentAgentToolbarProvider()
          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.AbstractAgentToolbarProvider
createAutomaticRefreshControlItem, createPauseMonitoringControlItem, createRefreshViewsControlItem, createStartMonitoringControlItem, createTerminateControlItem, makeToolbarReady
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
createAttachControlItem, createDetachControlItem
 
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.ResourceItemControlProvider
createDeleteControlItem, createPropertiesControlItem, createRefreshOptionControlItem, 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

InstrumentAgentToolbarProvider

public InstrumentAgentToolbarProvider()
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.AbstractAgentToolbarProvider
See Also:
AbstractControlProvider.initializeControlItems()

TPTP 4.5.0 Platform Project
Internal API Specification