TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.trace.ui.internal.control.provider.application
Class PIAgentControlProvider

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.internal.control.provider.application.PIAgentControlProvider
All Implemented Interfaces:
org.eclipse.tptp.trace.ui.provisional.control.provider.IControlProvider

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

The control provider for the PI agent


Nested Class Summary
static class PIAgentControlProvider.GCControlItem
           
static class PIAgentControlProvider.HeapDumpControlItem
           
 
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
PIAgentControlProvider()
           
 
Method Summary
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createGCControlItem()
          Create the garbage collection control item
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createHeapDumpControlItem()
          Create the collect object reference control item
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createResetControlItem()
          Create the reset/new snap shot control item
 org.eclipse.tptp.trace.ui.provisional.control.provider.IAgentStateModifier getAgentStateModifier()
           
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

PIAgentControlProvider

public PIAgentControlProvider()
Method Detail

initializeControlItems

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

getAgentStateModifier

public org.eclipse.tptp.trace.ui.provisional.control.provider.IAgentStateModifier getAgentStateModifier()
Specified by:
getAgentStateModifier in class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider

createHeapDumpControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createHeapDumpControlItem()
Create the collect object reference control item

Returns:
The collect object reference control item

createGCControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createGCControlItem()
Create the garbage collection control item

Returns:
The garbage collection control item

createResetControlItem

protected org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createResetControlItem()
Create the reset/new snap shot control item

Returns:
The reset/new snap shot control item

TPTP 4.6.0 Platform Project
Internal API Specification