import java.util.List;
import org.eclipse.linuxtools.tmf.core.statistics.ITmfStatistics;
+import org.eclipse.linuxtools.tmf.core.statistics.TmfStatisticsModule;
import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
import org.eclipse.linuxtools.tmf.core.trace.TmfTraceManager;
import org.eclipse.linuxtools.tmf.ui.viewers.xycharts.barcharts.TmfBarChartViewer;
-import org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsModule;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
/* No statistics module available for this trace */
continue;
}
+ statsMod.waitForInitialization();
final ITmfStatistics stats = statsMod.getStatistics();
+ if (stats == null) {
+ /*
+ * Should not be null after waitForInitialization()
+ * is called.
+ */
+ throw new IllegalStateException();
+ }
List<Long> values = stats.histogramQuery(start, end, nb);
for (int i = 0; i < nb; i++) {