TMF: allow multiple analysis helpers to have the same ID
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Thu, 5 Feb 2015 04:24:39 +0000 (23:24 -0500)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Fri, 6 Feb 2015 20:10:16 +0000 (15:10 -0500)
commit9897c39cbf202ef1af80403384f65d5308e0c44c
tree949e5f14fb9df10047be677f3cdc20526596af43
parentd138a4d41285c8a16d9f4476a11a0da976f6e104
TMF: allow multiple analysis helpers to have the same ID

It allows to access analysis modules using an identifier defined in the class
itself, and so for many helpers defined in different extension points.

It does not prevent having different module IDs use the same module class for
various use cases (see o.e.t.tmf.core.tests for example).

That repairs the Control Flow View and the Resources View for Test XML Stub
traces who support it.

Change-Id: I83dae6be556ef06755494ec72078739c2b19f837
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/40392
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Hudson CI
13 files changed:
org.eclipse.tracecompass.analysis.os.linux.core.tests/plugin.xml
org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/cpuusage/CpuUsageStateProviderTest.java
org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/kernelanalysis/KernelThreadInformationProviderTest.java
org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/cpuusage/KernelCpuUsageAnalysis.java
org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/META-INF/MANIFEST.MF
org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/src/org/eclipse/tracecompass/tmf/analysis/xml/ui/tests/module/XmlAnalysisModuleSourceTest.java
org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/analysis/AnalysisManagerTest.java
org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/analysis/AnalysisModuleHelperTest.java
org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/analysis/AnalysisParameterProviderTest.java
org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/TmfAnalysisManager.java
org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statesystem/TmfStateSystemAnalysisModule.java
org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfAnalysisElement.java
org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfCommonProjectElement.java
This page took 0.048364 seconds and 5 git commands to generate.