TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.trace.ui.provisional.control.provider
Class LogicalItemControlProvider

java.lang.Object
  extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
      extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.LogicalItemControlProvider
All Implemented Interfaces:
IControlProvider
Direct Known Subclasses:
ResourceItemControlProvider

public class LogicalItemControlProvider
extends AbstractControlProvider

The control provider for logical items that appear in the profiling monitor view. An example of a logical item are analysis types that appear under an agent.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
AbstractControlProvider.ControlItemAdapter
 
Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
controlItems, input, isContextDifferent, isInputDifferent
 
Constructor Summary
LogicalItemControlProvider()
           
 
Method Summary
protected  IControlItem createExportControlItem()
           
protected  IControlItem createImportControlItem()
           
protected  IControlItem createRefreshControlItem()
           
protected  IControlItem createReportControlItem()
           
protected  IControlItem createUnloadControlItem()
           
protected  void initializeControlItems()
          Subclasses are expected to overwrite this method to add their own control items to the protected field: controlItems.
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider
addControlItem, createControlItems, initialize, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalItemControlProvider

public LogicalItemControlProvider()
Method Detail

initializeControlItems

protected void initializeControlItems()
Subclasses are expected to overwrite this method to add their own control items to the protected field: controlItems. It's not recommended for contriabutors to overwrite createContrlItems.

Specified by:
initializeControlItems in class AbstractControlProvider

createReportControlItem

protected IControlItem createReportControlItem()

createImportControlItem

protected IControlItem createImportControlItem()

createExportControlItem

protected IControlItem createExportControlItem()

createRefreshControlItem

protected IControlItem createRefreshControlItem()

createUnloadControlItem

protected IControlItem createUnloadControlItem()

TPTP 4.2.0 Platform Project
Public API Specification