xml: remove dependency to ui element from the module source
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 point="org.eclipse.linuxtools.tmf.core.analysis">
6 <source
7 class="org.eclipse.tracecompass.tmf.analysis.xml.ui.module.XmlAnalysisModuleSource">
8 </source>
9 <listener
10 class="org.eclipse.tracecompass.tmf.analysis.xml.ui.module.TmfXmlAnalysisOutputSource">
11 </listener>
12 </extension>
13 <extension
14 point="org.eclipse.ui.commands">
15 <command
16 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
17 id="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml"
18 name="%command.xml.import"
19 description="%command.xml.import.description">
20 </command>
21 </extension>
22 <extension
23 point="org.eclipse.ui.menus">
24 <menuContribution
25 locationURI="popup:org.eclipse.ui.popup.any?after=org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers">
26 <command
27 commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml"
28 label="%command.xml.import"
29 mnemonic="%command.xml.import.mnemonic"
30 style="push"
31 tooltip="%command.xml.import.description">
32 <visibleWhen
33 checkEnabled="false">
34 <with
35 variable="selection">
36 <count
37 value="1">
38 </count>
39 <iterate
40 ifEmpty="false"
41 operator="and">
42 <or>
43 <instanceof
44 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
45 </instanceof>
46 <instanceof
47 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
48 </instanceof>
49 <instanceof
50 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement">
51 </instanceof>
52 </or>
53 </iterate>
54 </with>
55 </visibleWhen>
56 </command>
57 </menuContribution>
58 </extension>
59 <extension
60 point="org.eclipse.ui.handlers">
61 <handler
62 class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.handler.ImportXmlHandler"
63 commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml">
64 <activeWhen>
65 <and>
66 <count
67 value="1">
68 </count>
69 <iterate
70 ifEmpty="false"
71 operator="and">
72 <or>
73 <instanceof
74 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
75 </instanceof>
76 <instanceof
77 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
78 </instanceof>
79 <instanceof
80 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement">
81 </instanceof>
82 </or>
83 </iterate>
84 </and>
85 </activeWhen>
86 </handler>
87 </extension>
88 <extension
89 point="org.eclipse.ui.views">
90 <view
91 allowMultiple="false"
92 category="org.eclipse.linuxtools.lttng2.ui.views.category"
93 class="org.eclipse.tracecompass.tmf.analysis.xml.ui.views.timegraph.XmlTimeGraphView"
94 id="org.eclipse.linuxtools.tmf.analysis.xml.ui.views.timegraph"
95 name="%xmltimegraph.view.name"
96 restorable="true">
97 </view>
98 <view
99 allowMultiple="false"
100 category="org.eclipse.linuxtools.lttng2.ui.views.category"
101 class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.xychart.XmlXYView"
102 id="org.eclipse.linuxtools.internal.tmf.analysis.xml.ui.views.xyview"
103 name="%xmlxychart.view.name"
104 restorable="true">
105 </view>
106 </extension>
107 </plugin>
This page took 0.033897 seconds and 6 git commands to generate.