org.eclipse.tptp.trace.ui.internal.control.provider.application
Class PIAgentControlProvider
java.lang.Object
org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.LogicalItemControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.ResourceItemControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractProcessControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.ProcessControlProvider
org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractAgentControlProvider
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 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 |
| 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 |
|
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 |
PIAgentControlProvider
public PIAgentControlProvider()
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