TPTP 4.5.0 Platform Project
Internal API Specification

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

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

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

The toolbar provider for the PI agents


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
static java.lang.String GC_TOOLBAR_ITEM
          The ids of the contributed items
static java.lang.String HEAP_DUMP_TOOLBAR_ITEM
           
 
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
PIAgentToolbarProvider()
           
 
Method Summary
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createGCControlItem()
           
protected  org.eclipse.tptp.trace.ui.provisional.control.provider.IControlItem createHeapDumpControlItem()
           
 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.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
 

Field Detail

GC_TOOLBAR_ITEM

public static final java.lang.String GC_TOOLBAR_ITEM
The ids of the contributed items

See Also:
Constant Field Values

HEAP_DUMP_TOOLBAR_ITEM

public static final java.lang.String HEAP_DUMP_TOOLBAR_ITEM
See Also:
Constant Field Values
Constructor Detail

PIAgentToolbarProvider

public PIAgentToolbarProvider()
Method Detail

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

initializeControlItems

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

createGCControlItem

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

createHeapDumpControlItem

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

TPTP 4.5.0 Platform Project
Internal API Specification