Add experiment count on Experiments folder label (Bug372392)
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng.ui / plugin.xml
CommitLineData
6e512b93
ASL
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.4"?>
3<plugin>
4 <extension
f9673903 5 id="org.eclipse.linuxtools.lttng.ui.perspective"
6e512b93
ASL
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.eclipse.linuxtools.lttng.ui.views.PerspectiveFactory"
1595249b 9 icon="icons/obj16/garland16.png"
6e512b93 10 id="org.eclipse.linuxtools.lttng.ui.perspective"
b9763f53 11 name="%perspective.category.name">
6e512b93
ASL
12 </perspective>
13 </extension>
14 <extension
15 id="org.eclipse.linuxtools.lttng.ui.views"
6e512b93
ASL
16 point="org.eclipse.ui.views">
17 <category
18 id="org.eclipse.linuxtools.lttng.ui.views.category"
b9763f53 19 name="%views.category.name">
6e512b93 20 </category>
6e512b93
ASL
21 <view
22 allowMultiple="false"
23 category="org.eclipse.linuxtools.lttng.ui.views.category"
24 class="org.eclipse.linuxtools.lttng.ui.views.control.ControlView"
e8d771d5 25 icon="icons/eview16/control_view.gif"
6e512b93 26 id="org.eclipse.linuxtools.lttng.ui.views.control"
b9763f53 27 name="%control.view.name"
6e512b93
ASL
28 restorable="true">
29 </view>
6e512b93
ASL
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.lttng.ui.views.category"
33 class="org.eclipse.linuxtools.lttng.ui.views.timeframe.TimeFrameView"
e8d771d5 34 icon="icons/eview16/time_frame_view.gif"
6e512b93 35 id="org.eclipse.linuxtools.lttng.ui.views.timeframe"
b9763f53 36 name="%timeframe.view.name"
6e512b93
ASL
37 restorable="true">
38 </view>
39 <view
40 allowMultiple="false"
41 category="org.eclipse.linuxtools.lttng.ui.views.category"
42 class="org.eclipse.linuxtools.lttng.ui.views.controlflow.ControlFlowView"
e8d771d5 43 icon="icons/eview16/control_flow_view.gif"
6e512b93 44 id="org.eclipse.linuxtools.lttng.ui.views.controlflow"
b9763f53 45 name="%controlflow.view.name"
6e512b93
ASL
46 restorable="true">
47 </view>
48 <view
49 allowMultiple="false"
50 category="org.eclipse.linuxtools.lttng.ui.views.category"
51 class="org.eclipse.linuxtools.lttng.ui.views.resources.ResourcesView"
e8d771d5 52 icon="icons/eview16/resources_view.gif"
6e512b93 53 id="org.eclipse.linuxtools.lttng.ui.views.resources"
b9763f53 54 name="%resources.view.name"
6e512b93
ASL
55 restorable="true">
56 </view>
57 <view
58 allowMultiple="false"
59 category="org.eclipse.linuxtools.lttng.ui.views.category"
60 class="org.eclipse.linuxtools.lttng.ui.views.statistics.StatisticsView"
e8d771d5 61 icon="icons/eview16/statistics_view.gif"
6e512b93 62 id="org.eclipse.linuxtools.lttng.ui.views.statistics"
b9763f53 63 name="%statistics.view.name"
6e512b93
ASL
64 restorable="true">
65 </view>
66 <view
67 allowMultiple="false"
68 category="org.eclipse.linuxtools.lttng.ui.views.category"
69 class="org.eclipse.linuxtools.lttng.ui.views.histogram.HistogramView"
e8d771d5 70 icon="icons/eview16/histogram.gif"
6e512b93 71 id="org.eclipse.linuxtools.lttng.ui.views.histogram"
b9763f53 72 name="%histogram.view.name"
6e512b93
ASL
73 restorable="true">
74 </view>
fbd124dd
BH
75 <view
76 allowMultiple="false"
77 category="org.eclipse.linuxtools.lttng.ui.views.category"
78 class="org.eclipse.linuxtools.lttng.ui.views.latency.LatencyView"
79 icon="icons/eview16/graph.gif"
80 id="org.eclipse.linuxtools.lttng.ui.views.latency"
81 name="%latency.view.name"
82 restorable="true">
83 </view>
6e512b93
ASL
84 </extension>
85 <extension
6e512b93
ASL
86 point="org.eclipse.ui.newWizards">
87 <category
88 id="org.eclipse.linuxtools.lttng.ui.wizards.new"
b9763f53 89 name="%wizard.category.name">
6e512b93
ASL
90 </category>
91 <wizard
92 category="org.eclipse.linuxtools.lttng.ui.wizards.new"
9501fb58 93 class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.NewLTTngProjectWizard"
e8d771d5 94 descriptionImage="icons/obj16/garland16.png"
6e512b93 95 finalPerspective="org.eclipse.linuxtools.lttng.ui.perspective"
e8d771d5 96 icon="icons/obj16/garland16.png"
6e512b93 97 id="org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
b9763f53 98 name="%project.new.wizard.name"
6e512b93
ASL
99 project="true">
100 <description>
b9763f53 101 %project.new.wizard.description
6e512b93
ASL
102 </description>
103 </wizard>
104 </extension>
105 <extension
12c155f5 106 id="org.eclipse.linuxtools.lttng.LTTngProjectNature"
5e7ce884
FC
107 point="org.eclipse.core.resources.natures">
108 <runtime>
109 <run
dc8d8aa8 110 class="org.eclipse.linuxtools.lttng.core.LTTngProjectNature">
5e7ce884
FC
111 </run>
112 </runtime>
113 </extension>
114 <extension
2fbfb67b 115 id="org.eclipse.linuxtools.lttng.ui.actionSets"
5e7ce884
FC
116 point="org.eclipse.ui.actionSets">
117 <actionSet
b9763f53 118 description="%action.set.description"
2fbfb67b 119 id="org.eclipse.linuxtools.lttng.ui.actionSet"
b9763f53 120 label="%action.set.label"
2fbfb67b 121 visible="true">
5e7ce884
FC
122 </actionSet>
123 </extension>
124 <extension
2fbfb67b
FC
125 point="org.eclipse.ui.commands">
126 <category
b9763f53 127 description="%commands.project.category.description"
2fbfb67b 128 id="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 129 name="%commands.project.category.name">
2fbfb67b
FC
130 </category>
131 <command
132 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 133 description="%commands.project.new.description"
2fbfb67b 134 id="org.eclipse.linuxtools.lttng.ui.command.project.new"
b9763f53 135 name="%commands.project.new">
2fbfb67b
FC
136 </command>
137 <command
138 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 139 description="%commands.project.open.description"
2fbfb67b 140 id="org.eclipse.linuxtools.lttng.ui.command.project.open"
b9763f53 141 name="%commands.project.open">
2fbfb67b
FC
142 </command>
143 <command
144 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 145 description="%commands.project.close.description"
2fbfb67b 146 id="org.eclipse.linuxtools.lttng.ui.command.project.close"
b9763f53 147 name="%commands.project.close">
2fbfb67b
FC
148 </command>
149 <command
150 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 151 description="%commands.project.rename.description"
2fbfb67b 152 id="org.eclipse.linuxtools.lttng.ui.command.project.rename"
b9763f53 153 name="%commands.project.rename">
2fbfb67b
FC
154 </command>
155 <command
156 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 157 description="%commands.project.delete.description"
2fbfb67b 158 id="org.eclipse.linuxtools.lttng.ui.command.project.delete"
b9763f53 159 name="%commands.project.delete">
2fbfb67b
FC
160 </command>
161 <command
162 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53
FC
163 description="%commands.project.refresh.description"
164 id="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
165 name="%commands.project.refresh">
a3767fd9
FC
166 </command>
167 <command
168 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
169 description="%commands.project.property.description"
170 id="org.eclipse.linuxtools.lttng.ui.command.project.property"
171 name="%commands.project.property">
b9763f53
FC
172 </command>
173 <category
174 description="%commands.trace.category.description"
175 id="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
176 name="%commands.trace.category.name">
177 </category>
178 <command
179 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
180 description="%commands.trace.import.description"
2fbfb67b 181 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
b9763f53 182 name="%commands.trace.import">
2fbfb67b
FC
183 </command>
184 <command
b9763f53
FC
185 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
186 description="%commands.trace.open.description"
2fbfb67b 187 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
b9763f53 188 name="%commands.trace.open">
2fbfb67b
FC
189 </command>
190 <command
b9763f53
FC
191 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
192 description="%commands.trace.rename.description"
2fbfb67b 193 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
b9763f53 194 name="%commands.trace.rename">
2fbfb67b
FC
195 </command>
196 <command
b9763f53
FC
197 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
198 description="%commands.trace.delete.description"
2fbfb67b 199 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
b9763f53 200 name="%commands.trace.delete">
2fbfb67b 201 </command>
b9763f53
FC
202 <category
203 description="%commands.experiment.category.description"
204 id="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
205 name="%commands.experiment.category.name">
206 </category>
2fbfb67b 207 <command
b9763f53
FC
208 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
209 description="%commands.experiment.new.description"
2fbfb67b 210 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
b9763f53 211 name="%commands.experiment.new">
2fbfb67b
FC
212 </command>
213 <command
b9763f53
FC
214 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
215 description="%commands.experiment.selecttraces.description"
2fbfb67b 216 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
b9763f53 217 name="%commands.experiment.selecttraces">
2fbfb67b
FC
218 </command>
219 <command
b9763f53
FC
220 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
221 description="%commands.experiment.open.description"
2fbfb67b 222 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
b9763f53 223 name="%commands.experiment.open">
2fbfb67b
FC
224 </command>
225 <command
b9763f53
FC
226 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
227 description="%commands.experiment.rename.description"
2fbfb67b 228 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
b9763f53 229 name="%commands.experiment.rename">
2fbfb67b
FC
230 </command>
231 <command
b9763f53
FC
232 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
233 description="%commands.experiment.delete.description"
2fbfb67b 234 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
b9763f53 235 name="%commands.experiment.delete">
2fbfb67b
FC
236 </command>
237 </extension>
238 <extension
239 id="org.eclipse.linuxtools.lttng.ui.menus"
2fbfb67b
FC
240 point="org.eclipse.ui.menus">
241 <menuContribution
242 locationURI="popup:org.eclipse.linuxtools.lttng.ui.views.project?after=additions">
243 <command
244 commandId="org.eclipse.linuxtools.lttng.ui.command.project.new"
e8d771d5 245 icon="icons/obj16/garland16.png"
2fbfb67b 246 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.new"
b9763f53 247 label="%commands.project.new"
2fbfb67b
FC
248 style="push">
249 </command>
250 <command
251 commandId="org.eclipse.linuxtools.lttng.ui.command.project.open"
252 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.open"
b9763f53 253 label="%commands.project.open"
2fbfb67b
FC
254 style="push">
255 </command>
256 <command
257 commandId="org.eclipse.linuxtools.lttng.ui.command.project.close"
258 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.close"
b9763f53 259 label="%commands.project.close"
2fbfb67b
FC
260 style="push">
261 </command>
f0fb9602 262 <!-- command
2fbfb67b
FC
263 commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename"
264 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.rename"
265 label="Rename Project"
266 style="push">
f0fb9602 267 </command -->
2fbfb67b
FC
268 <command
269 commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete"
270 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.delete"
b9763f53 271 label="%commands.project.delete"
2fbfb67b
FC
272 style="push">
273 </command>
274 <separator
275 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator1"
276 visible="true">
277 </separator>
2fbfb67b
FC
278 <command
279 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
280 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.new"
b9763f53 281 label="%commands.experiment.new"
2fbfb67b
FC
282 style="push">
283 </command>
284 <command
285 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
286 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.select"
b9763f53 287 label="%commands.experiment.selecttraces"
2fbfb67b
FC
288 style="push">
289 </command>
290 <command
291 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
292 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.open"
b9763f53 293 label="%commands.experiment.open"
2fbfb67b
FC
294 style="push">
295 </command>
f0fb9602 296 <!-- command
2fbfb67b
FC
297 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
298 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.rename"
299 label="Rename Experiment"
300 style="push">
f0fb9602 301 </command -->
2fbfb67b
FC
302 <command
303 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
304 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.delete"
b9763f53 305 label="%commands.experiment.delete"
2fbfb67b
FC
306 style="push">
307 </command>
f0fb9602
FC
308 <separator
309 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator2"
310 visible="true">
311 </separator>
312 <command
313 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
314 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.import"
b9763f53 315 label="%commands.trace.import"
f0fb9602
FC
316 style="push">
317 </command>
318 <!-- command
319 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
320 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.open"
321 label="Open Trace"
322 style="push">
323 </command -->
324 <!-- command
325 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
326 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.rename"
327 label="Rename Trace"
328 style="push">
329 </command -->
330 <command
331 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
332 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.delete"
b9763f53 333 label="%commands.trace.delete"
f0fb9602
FC
334 style="push">
335 </command>
2fbfb67b
FC
336 <separator
337 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator3"
338 visible="true">
339 </separator>
340 <command
341 commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
342 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.refresh"
b9763f53 343 label="%commands.project.refresh"
2fbfb67b
FC
344 style="push">
345 </command>
a3767fd9
FC
346 <command
347 commandId="org.eclipse.linuxtools.lttng.ui.command.project.property"
348 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.property"
349 label="%commands.project.property"
350 style="push">
351 </command>
2fbfb67b
FC
352 </menuContribution>
353 </extension>
354 <extension
355 id="org.eclipse.linuxtools.lttng.ui.handlers"
2fbfb67b
FC
356 point="org.eclipse.ui.handlers">
357 <handler
358 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewProjectHandler"
359 commandId="org.eclipse.linuxtools.lttng.ui.command.project.new">
360 </handler>
361 <handler
362 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenProjectHandler"
363 commandId="org.eclipse.linuxtools.lttng.ui.command.project.open">
364 </handler>
365 <handler
366 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.CloseProjectHandler"
367 commandId="org.eclipse.linuxtools.lttng.ui.command.project.close">
368 </handler>
369 <handler
370 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameProjectHandler"
371 commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename">
372 </handler>
373 <handler
374 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteProjectHandler"
375 commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete">
376 </handler>
377 <handler
378 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ImportTraceHandler"
379 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import">
380 </handler>
381 <handler
382 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenTraceHandler"
383 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open">
384 </handler>
385 <handler
386 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameTraceHandler"
387 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename">
388 </handler>
389 <handler
390 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteTraceHandler"
391 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete">
392 </handler>
393 <handler
394 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewExperimentHandler"
395 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new">
396 </handler>
397 <handler
398 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.SelectTracesHandler"
399 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select">
400 </handler>
401 <handler
402 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenExperimentHandler"
403 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open">
404 </handler>
405 <handler
406 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameExperimentHandler"
407 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename">
408 </handler>
409 <handler
410 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteExperimentHandler"
411 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete">
412 </handler>
413 <handler
414 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RefreshHandler"
415 commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh">
416 </handler>
a3767fd9
FC
417 <handler
418 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ProjectPropertyHandler"
419 commandId="org.eclipse.linuxtools.lttng.ui.command.project.property">
420 </handler>
6e512b93
ASL
421 </extension>
422
e8d771d5
BH
423 <!-- ======================================= -->
424 <!-- SubSystem Configuration -->
425 <!-- ======================================= -->
426 <extension point="org.eclipse.rse.core.subsystemConfigurations">
427 <configuration
428 category="users"
429 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
430 description="%lttng.rse.subsystem.config.description"
431 icon="icons/obj16/garland16.gif"
432 iconlive="icons/obj16/garland16-live.gif"
433 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
434 name="%lttng.rse.subsystem.config.name"
435 systemTypeIds="org.eclipse.tm.tcf.rse.systemType"
436 vendor="%Bundle-Vendor">
437 </configuration>
438 </extension>
439
440 <!-- ======================================= -->
441 <!-- SubSystem Type Description -->
442 <!-- ======================================= -->
443 <extension
444 point="org.eclipse.rse.core.systemTypes">
445 <systemType
446 description="%lttng.rse.subsystem.type.description"
447 icon="icons/obj16/systemlttng.gif"
448 iconLive="icons/obj16/systemlttng-live.gif"
449 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
450 label="%lttng.rse.subsystem.type.name"
451 name="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
452 subsystemConfigurationIds="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration;org.eclipse.tm.tcf.rse.Processes;org.eclipse.tm.tcf.rse.Shells;org.eclipse.tm.tcf.rse.Files;org.eclipse.tm.tcf.rse.Terminals">
453 </systemType>
454 </extension>
455
456 <!-- ======================================= -->
457 <!-- Remote Object Popup Menu Actions -->
458 <!-- ======================================= -->
459 <extension point="org.eclipse.ui.popupMenus">
460 <objectContribution
461 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.deletetrace"
dc8d8aa8 462 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
463 <action
464 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.DeleteTrace"
465 enablesFor="*"
466 icon="icons/elcl16/delete_trace.gif"
467 id="actions.trace.delete"
468 label="%action.delete.label"
469 menubarPath="additions"
470 tooltip="%action.delete.tooltip">
471 <enablement>
472 <and>
473 <objectClass
dc8d8aa8 474 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
475 </objectClass>
476 <objectState
477 name="canDelete"
478 value="yes">
479 </objectState>
480 </and>
481 </enablement>
482 </action>
483 </objectContribution>
484 <objectContribution
485 adaptable="false"
486 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.importtrace"
dc8d8aa8 487 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
488 <action
489 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ImportToProject"
490 enablesFor="*"
491 icon="icons/elcl16/import_trace.gif"
492 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.action1"
493 label="%action.import.label"
494 menubarPath="additions"
495 tooltip="%action.import.tooltip">
496 <enablement>
497 <and>
498 <objectClass
dc8d8aa8 499 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
500 </objectClass>
501 <objectState
502 name="canImport"
503 value="yes">
504 </objectState>
505 </and>
506 </enablement>
507 </action>
508 </objectContribution>
509 <objectContribution
510 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.createnewtrace"
dc8d8aa8 511 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource">
e8d771d5
BH
512 <action
513 label="%action.newtrace.label"
514 tooltip="%action.newtrace.tooltip"
515 icon="icons/elcl16/new_trace.gif"
516 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.CreateNewTrace"
517 menubarPath="additions"
518 enablesFor="1"
519 id="actions.trace.new">
520 <enablement>
521 <and>
dc8d8aa8 522 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"/>
e8d771d5
BH
523 <objectState name="canCreateNewTrace" value="yes"/>
524 </and>
525 </enablement>
526 </action>
527 </objectContribution>
528 <objectContribution
dc8d8aa8 529 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
e8d771d5
BH
530 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuretrace">
531 <action
532 label="%action.configuretrace.label"
533 tooltip="%action.configuretrace.tooltip"
534 icon="icons/elcl16/configure_trace.gif"
535 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureTrace"
536 menubarPath="additions"
537 enablesFor="1"
538 id="actions.trace.configure">
539 <enablement>
540 <and>
dc8d8aa8 541 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
e8d771d5
BH
542 <objectState name="canConfigure" value="yes"/>
543 </and>
544 </enablement>
545 </action>
546 </objectContribution>
547 <objectContribution
548 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.stoptrace"
dc8d8aa8 549 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
550 <action
551 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
552 enablesFor="*"
553 icon="icons/elcl16/stop_trace.gif"
554 id="actions.trace.stop"
555 label="%action.stop.label"
556 menubarPath="additions"
557 tooltip="%action.stop.tooltip">
558 <enablement>
559 <and>
560 <objectClass
dc8d8aa8 561 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
562 </objectClass>
563 <objectState
564 name="canStop"
565 value="yes">
566 </objectState>
567 </and>
568 </enablement>
569 </action>
570 </objectContribution>
571 <objectContribution
572 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.pausetrace"
dc8d8aa8 573 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
574 <action
575 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
576 enablesFor="*"
577 icon="icons/elcl16/pause_trace.gif"
578 id="actions.trace.pause"
579 label="%action.pause.label"
580 menubarPath="additions"
1b70b6dc 581 tooltip="%action.pause.tooltip">
e8d771d5
BH
582 <enablement>
583 <and>
584 <objectClass
dc8d8aa8 585 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
586 </objectClass>
587 <objectState
588 name="canPause"
589 value="yes">
590 </objectState>
591 </and>
592 </enablement>
593 </action>
594 </objectContribution>
595 <objectContribution
dc8d8aa8 596 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
e8d771d5
BH
597 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.starttrace">
598 <action
599 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
600 enablesFor="*"
601 icon="icons/elcl16/start_trace.gif"
602 id="actions.trace.start"
603 label="%action.start.label"
604 menubarPath="additions"
605 tooltip="%action.start.tooltip">
606 <enablement>
607 <and>
dc8d8aa8 608 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
e8d771d5
BH
609 <objectState name="canStart" value="yes"/>
610 </and>
611 </enablement>
612 </action>
613 </objectContribution>
614
615 <objectContribution
dc8d8aa8 616 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"
e8d771d5
BH
617 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuremarkers">
618 <action
619 label="%action.configuremarkers.label"
620 tooltip="%action.configuremarkers.tooltip"
621 icon="icons/elcl16/configure_markers.gif"
622 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureMarkers"
623 menubarPath="additions"
624 enablesFor="1"
625 id="actions.markers.configure">
626 </action>
627 </objectContribution>
628
629 </extension>
630
631 <!-- ======================================= -->
632 <!-- Remote System View Contributions -->
633 <!-- ======================================= -->
634 <extension
635 point="org.eclipse.ui.viewActions">
636
637
638 <viewContribution
639 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.stop"
640 targetID="org.eclipse.rse.ui.view.systemView">
641 <action
642 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
643 enablesFor="*"
644 icon="icons/elcl16/stop_trace.gif"
645 id="actions.trace.stop"
646 label="%action.stop.label"
647 menubarPath="additions"
648 style="push"
649 toolbarPath="additions"
650 tooltip="%action.stop.tooltip">
651 <enablement>
652 <and>
653 <objectClass
dc8d8aa8 654 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
655 </objectClass>
656 <objectState
657 name="canStop"
658 value="yes">
659 </objectState>
660 </and>
661 </enablement>
662 </action>
663 </viewContribution>
664
665 <viewContribution
666 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.pause"
667 targetID="org.eclipse.rse.ui.view.systemView">
668 <action
669 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
670 enablesFor="*"
671 icon="icons/elcl16/pause_trace.gif"
672 id="actions.trace.pause"
673 label="%action.pause.label"
674 menubarPath="additions"
675 style="push"
676 toolbarPath="additions"
677 tooltip="%action.pause.tooltip">
678 <enablement>
679 <and>
680 <objectClass
dc8d8aa8 681 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
682 </objectClass>
683 <objectState
684 name="canPause"
685 value="yes">
686 </objectState>
687 </and>
688 </enablement>
689 </action>
690 </viewContribution>
691
692 <viewContribution
693 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.start"
694 targetID="org.eclipse.rse.ui.view.systemView">
695 <action
696 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
697 enablesFor="*"
698 icon="icons/elcl16/start_trace.gif"
699 id="actions.trace.start"
700 label="%action.start.label"
701 menubarPath="additions"
702 style="push"
703 toolbarPath="additions"
704 tooltip="%action.start.tooltip">
705 <enablement>
706 <and>
707 <objectClass
dc8d8aa8 708 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
709 </objectClass>
710 <objectState
711 name="canStart"
712 value="yes">
713 </objectState>
714 </and>
715 </enablement>
716 </action>
717 </viewContribution>
718
719 </extension>
a3767fd9
FC
720 <extension
721 point="org.eclipse.ui.propertyPages">
722 <page
723 class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.TraceLibraryPathPropertyPage"
724 id="org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
725 name="%project.propertyPage.tracelibPath">
726 <filter name="nature"
12c155f5 727 value="org.eclipse.linuxtools.lttng.LTTngProjectNature" />
a3767fd9
FC
728 <enabledWhen>
729 <adapt type="org.eclipse.core.resources.IProject">
730 </adapt>
731 </enabledWhen>
732 </page>
733 </extension>
e8d771d5 734
12c155f5
FC
735 <extension
736 point="org.eclipse.linuxtools.tmf.tracetype">
737 <category
738 id="org.eclipse.linuxtools.lttng.ui.category.lttng"
739 name="%tracetype.category.lttng">
740 </category>
741 <type
742 category="org.eclipse.linuxtools.lttng.ui.category.lttng"
f5f342dd 743 event_type="org.eclipse.linuxtools.lttng.core.event.LttngEvent"
9501fb58 744 icon="icons/obj16/tux2.png"
12c155f5
FC
745 id="org.eclipse.linuxtools.lttng.tracetype.kernel"
746 name="%tracetype.type.kernel"
f5f342dd 747 trace_type="org.eclipse.linuxtools.lttng.core.trace.LTTngTrace">
828e5592
PT
748 <eventsTableType
749 class="org.eclipse.linuxtools.lttng.ui.views.events.EventsTable">
750 </eventsTableType>
12c155f5
FC
751 </type>
752 </extension>
753
6e512b93 754</plugin>
This page took 0.062508 seconds and 5 git commands to generate.