import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.density.AbstractSegmentStoreDensityView;
import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.density.AbstractSegmentStoreDensityViewer;
import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.table.AbstractSegmentStoreTableViewer;
-import org.eclipse.tracecompass.common.core.NonNullUtils;
+import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.table.SegmentStoreTableViewer;
+import org.eclipse.tracecompass.internal.analysis.os.linux.core.latency.SystemCallLatencyAnalysis;
/**
* System Call Density view
@Override
protected AbstractSegmentStoreTableViewer createSegmentStoreTableViewer(Composite parent) {
- return new SystemCallLatencyTableViewer(new TableViewer(parent, SWT.FULL_SELECTION | SWT.VIRTUAL)) {
+ return new SegmentStoreTableViewer(new TableViewer(parent, SWT.FULL_SELECTION | SWT.VIRTUAL), SystemCallLatencyAnalysis.ID) {
@Override
- protected void createAnalysisColumns() {
- super.createAnalysisColumns();
+ protected void createProviderColumns() {
+ super.createProviderColumns();
Table t = (Table) getControl();
t.setColumnOrder(new int[] { 2, 3, 0, 1 });
}
@Override
protected AbstractSegmentStoreDensityViewer createSegmentStoreDensityViewer(Composite parent) {
- return new SystemCallDensityViewer(NonNullUtils.checkNotNull(parent));
+ return new SystemCallDensityViewer(parent);
}
}