Inherits org::eclipse::ui::part::ViewPart.
Classes | |
| class | NumConsumersLabelProvider |
| class | NumSuppliersLabelProvider |
| class | ServiceNameLabelProvider |
| class | ServiceViewerComparator |
| class | ViewContentProvider |
Public Member Functions | |
| ServiceSummaryView () | |
| void | createPartControl (Composite parent) |
| void | setFocus () |
| void | startMonitoring () |
Static Public Attributes | |
| static final String | ID = "alma.acs.eventbrowser.views.servicesummary" |
This sample class demonstrates how to plug-in a new workbench view. The view shows data obtained from the model. The sample creates a dummy model on the fly, but a real implementation would connect to the model available either in this or another plug-in (e.g. the workspace). The view is connected to the model using a content provider.
The view uses a label provider to define how model objects should be presented in the view. Each view can present the same model objects using different labels and icons, if needed. Alternatively, a single label provider can be shared between views in order to ensure that objects of the same type are presented in the same way everywhere.
| alma.acs.eventbrowser.views.ServiceSummaryView.ServiceSummaryView | ( | ) |
The constructor.
| void alma.acs.eventbrowser.views.ServiceSummaryView.createPartControl | ( | Composite | parent | ) |
This is a callback that will allow us to create the viewer and initialize it.
References alma.acs.eventbrowser.model.EventModel.getInstance(), and alma.acs.eventbrowser.views.ServiceSummaryView.startMonitoring().
| void alma.acs.eventbrowser.views.ServiceSummaryView.setFocus | ( | ) |
Passing the focus request to the viewer's control.
| void alma.acs.eventbrowser.views.ServiceSummaryView.startMonitoring | ( | ) |
final String alma.acs.eventbrowser.views.ServiceSummaryView.ID = "alma.acs.eventbrowser.views.servicesummary" [static] |
1.7.0