public interface IAnalysisView extends IStateListener
AnalysisView
.Modifier and Type | Method and Description |
---|---|
void |
createViewContent(org.eclipse.swt.widgets.Composite container)
Fills out the parent Composite with information and widgets related to
this particular IAnalysisView.
|
void |
dispose()
Disposes of any resources unique to this IAnalysisView.
|
org.eclipse.swt.widgets.Composite |
getComposite()
Gets the root Composite for this IAnalysisView.
|
java.lang.String |
getDescription()
Gets a brief description of this type of analysis view.
|
java.lang.String |
getName()
Gets the name for this type of analysis view.
|
void |
getToolBarContributions(org.eclipse.swt.widgets.ToolBar toolBar)
Populates the specified ToolBar with ToolItems used to manipulate this
IAnalysisView.
|
void |
setData(java.lang.String key,
java.lang.Object value)
Each IAnalysisView typically requires some sort of data to display.
|
void |
setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Sets the ISelectionProvider to which this IAnalysisView publishes the
current selection.
|
registerKeys, setBroker, unregisterKeys, update
void createViewContent(org.eclipse.swt.widgets.Composite container)
container
- The Composite containing this IAnalysisView.java.lang.String getName()
java.lang.String getDescription()
org.eclipse.swt.widgets.Composite getComposite()
void getToolBarContributions(org.eclipse.swt.widgets.ToolBar toolBar)
toolBar
- The ToolBar to fill with ToolItems.void setData(java.lang.String key, java.lang.Object value)
key
- The key for the data object. The default value passed by the
AnalysisToolComposite will be a string matching the data
source ("Input", "Reference", etc.).value
- The data object.void dispose()
void setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
selectionProvider
- The new ISelectionProvider used by this IAnalysisView.