tmf: Merge HistoryBuilder into the state system analysis module
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Thu, 5 Dec 2013 15:57:22 +0000 (10:57 -0500)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Thu, 9 Jan 2014 15:59:54 +0000 (10:59 -0500)
commitbaa96b1ddfbe8f1ebd02a9a67107cefedf628648
treefd09ce6d8bb6878669ea9b2ef352d0985ad3cbbe
parentcc6f77de8cb93407943166bd2dc5d8ff22778599
tmf: Merge HistoryBuilder into the state system analysis module

The state system analysis module acts as kind of a state system
factory. There is no need to have a separate TmfStateSystemFactory
and HistoryBuilder class anymore.

Merging the history builder functionality into the state system
analysis module also allows for better handling of requests to
analyze the trace. Now it's possible to cancel the analysis job.

Later on, when all state systems (e.g. statistic state systems) are
built using the state system analysis module, the TmfStateSystemFactory
and HistoryBuilder can be removed.

Change-Id: Ibb52b20b6fdb16b665ad318cda04cf92d19ccf72
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/19441
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
org.eclipse.linuxtools.tmf.core.tests/stubs/org/eclipse/linuxtools/tmf/tests/stubs/analysis/TestStateSystemModule.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/analysis/TmfAbstractAnalysisModule.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/statesystem/TmfStateSystemAnalysisModule.java
This page took 0.037612 seconds and 5 git commands to generate.