TPTP 4.6.0 Platform Project
Internal API Specification

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

java.lang.Object
  extended by org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
      extended by org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application.AgentControlProvider
          extended by org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application.InstrumentAgentControlProvider
All Implemented Interfaces:
org.eclipse.tptp.trace.ui.provisional.control.provider.IControlProvider

public class InstrumentAgentControlProvider
extends AgentControlProvider

The control provider for instrument agent.


Nested Class Summary
 
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.platform.instrumentation.ui.internal.control.provider.application.AgentControlProvider
PAUSE_MONITORING, START_MONITORING
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
controlItems, input, isContextDifferent, isInputDifferent
 
Constructor Summary
InstrumentAgentControlProvider()
           
 
Method Summary
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createExportControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createImportControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createPropertiesControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createRefreshControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createReportControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createUnloadControlItem()
           
 void initialize(java.lang.String entity)
          Initialize any entries
protected  void initializeControlItems()
          Populates the control items managed by this control provider.
 
Methods inherited from class org.eclipse.tptp.platform.instrumentation.ui.internal.control.provider.application.AgentControlProvider
createDeleteControlItem, createPauseMonitoringControlItem, createRefreshOptionControlItem, createRefreshViewsControlItem, createSaveControlItem, createStartMonitoringControlItem, createTerminateControlItem, getAgentStateModifier, getProcessStateModifier
 
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

InstrumentAgentControlProvider

public InstrumentAgentControlProvider()
Method Detail

initializeControlItems

protected void initializeControlItems()
Populates the control items managed by this control provider.

Overrides:
initializeControlItems in class AgentControlProvider

initialize

public void initialize(java.lang.String entity)
Initialize any entries

Specified by:
initialize in interface org.eclipse.tptp.trace.ui.provisional.control.provider.IControlProvider
Overrides:
initialize in class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider

createReportControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createReportControlItem()

createImportControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createImportControlItem()

createExportControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createExportControlItem()

createRefreshControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createRefreshControlItem()

createUnloadControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createUnloadControlItem()

createPropertiesControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createPropertiesControlItem()

TPTP 4.6.0 Platform Project
Internal API Specification