tmf: Move the tmftracetype extension point to tmf.core
authorAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Thu, 20 Feb 2014 22:30:33 +0000 (17:30 -0500)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Fri, 21 Feb 2014 22:07:08 +0000 (17:07 -0500)
commita926c25ca7e061247e83da28339c473fc7a6c86a
treed93949295b2135289b0e135b574a9c609053d78f
parentfe75d403a5a6b4deb5713cfd7eaca2dfe1b3f180
tmf: Move the tmftracetype extension point to tmf.core

Split the current "tmf.ui.tracetype" extension point into a
tmf.core.tracetype and tmf.ui.tracetypeui. "tracetypeui" refers to
the ID of the "tracetype", to add UI elements like type-specific icon
and events editor.

This separation makes it possible to unit-test the trace validation
without depending on UI/SWTBot tests. We will also eventually be able
to handle trace opening/validation in completely headless mode.

Change-Id: I227a199d1dddf62ad07b60392793b4694d0ec2de
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/21421
Tested-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
IP-Clean: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
28 files changed:
org.eclipse.linuxtools.gdbtrace.core/build.properties
org.eclipse.linuxtools.gdbtrace.core/plugin.xml [new file with mode: 0644]
org.eclipse.linuxtools.gdbtrace.ui/plugin.xml
org.eclipse.linuxtools.lttng2.kernel.core/plugin.properties
org.eclipse.linuxtools.lttng2.kernel.core/plugin.xml
org.eclipse.linuxtools.lttng2.kernel.ui/plugin.properties
org.eclipse.linuxtools.lttng2.kernel.ui/plugin.xml
org.eclipse.linuxtools.lttng2.ust.core/build.properties
org.eclipse.linuxtools.lttng2.ust.core/plugin.properties
org.eclipse.linuxtools.lttng2.ust.core/plugin.xml [new file with mode: 0644]
org.eclipse.linuxtools.lttng2.ust.ui/META-INF/MANIFEST.MF
org.eclipse.linuxtools.lttng2.ust.ui/plugin.xml
org.eclipse.linuxtools.tmf.core.tests/plugin.xml
org.eclipse.linuxtools.tmf.core/plugin.properties
org.eclipse.linuxtools.tmf.core/plugin.xml
org.eclipse.linuxtools.tmf.core/schema/org.eclipse.linuxtools.tmf.core.tracetype.exsd [new file with mode: 0644]
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/project/model/TmfTraceType.java
org.eclipse.linuxtools.tmf.ui.tests/plugin.xml
org.eclipse.linuxtools.tmf.ui.tests/shared/org/eclipse/linuxtools/tmf/ui/tests/shared/ProjectModelTestData.java
org.eclipse.linuxtools.tmf.ui/plugin.properties
org.eclipse.linuxtools.tmf.ui/plugin.xml
org.eclipse.linuxtools.tmf.ui/schema/org.eclipse.linuxtools.tmf.ui.tracetype.exsd [deleted file]
org.eclipse.linuxtools.tmf.ui/schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd [new file with mode: 0644]
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/project/handlers/SelectTraceTypeContributionItem.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/editors/TmfEventsEditor.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/model/TmfTraceElement.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/model/TmfTraceTypeUIUtils.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statistics/TmfStatisticsView.java
This page took 0.030463 seconds and 5 git commands to generate.