tmf: Support child entries with different state systems in TimeGraphView
authorPatrick Tasse <patrick.tasse@gmail.com>
Tue, 25 Apr 2017 19:31:02 +0000 (15:31 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Tue, 2 May 2017 17:35:24 +0000 (13:35 -0400)
commite386a632c6fac03cd8f4ab773f2eeb454d8440b8
tree50291bc04c15b04bdc92ffc4db72cdbb8996e90e
parenta3f59c25a1aeedc658bb301d1f06e712c840ad91
tmf: Support child entries with different state systems in TimeGraphView

Decouple the roots of the AbstractTimeGraphView with the entries
associated with a state system in AbstractStateSystemTimeGraphView.

This allows, for example, a 'trace' entry to be root of the graph, that
has independent branches of children whose event lists, links and
markers are populated using their own, separate, state systems.

Change-Id: Ied2a2f91d6661e4cff76f07c06ba9e2eb5c4e25c
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/95730
Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Reviewed-by: Hudson CI
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowView.java
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractStateSystemTimeGraphView.java
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
This page took 0.026391 seconds and 5 git commands to generate.