Update due to new version v2.0-pre21 of lttng-tools
[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
ASL
20 </category>
21 <view
22 allowMultiple="false"
23 category="org.eclipse.linuxtools.lttng.ui.views.category"
24 class="org.eclipse.linuxtools.lttng.ui.views.project.ProjectView"
e8d771d5 25 icon="icons/eview16/project_view.gif"
6e512b93 26 id="org.eclipse.linuxtools.lttng.ui.views.project"
b9763f53 27 name="%project.view.name"
6e512b93
ASL
28 restorable="true">
29 </view>
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.lttng.ui.views.category"
33 class="org.eclipse.linuxtools.lttng.ui.views.control.ControlView"
e8d771d5 34 icon="icons/eview16/control_view.gif"
6e512b93 35 id="org.eclipse.linuxtools.lttng.ui.views.control"
b9763f53 36 name="%control.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.events.EventsView"
e8d771d5 43 icon="icons/eview16/events_view.gif"
6e512b93 44 id="org.eclipse.linuxtools.lttng.ui.views.events"
b9763f53 45 name="%events.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.timeframe.TimeFrameView"
e8d771d5 52 icon="icons/eview16/time_frame_view.gif"
6e512b93 53 id="org.eclipse.linuxtools.lttng.ui.views.timeframe"
b9763f53 54 name="%timeframe.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.controlflow.ControlFlowView"
e8d771d5 61 icon="icons/eview16/control_flow_view.gif"
6e512b93 62 id="org.eclipse.linuxtools.lttng.ui.views.controlflow"
b9763f53 63 name="%controlflow.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.resources.ResourcesView"
e8d771d5 70 icon="icons/eview16/resources_view.gif"
6e512b93 71 id="org.eclipse.linuxtools.lttng.ui.views.resources"
b9763f53 72 name="%resources.view.name"
6e512b93
ASL
73 restorable="true">
74 </view>
75 <view
76 allowMultiple="false"
77 category="org.eclipse.linuxtools.lttng.ui.views.category"
78 class="org.eclipse.linuxtools.lttng.ui.views.statistics.StatisticsView"
e8d771d5 79 icon="icons/eview16/statistics_view.gif"
6e512b93 80 id="org.eclipse.linuxtools.lttng.ui.views.statistics"
b9763f53 81 name="%statistics.view.name"
6e512b93
ASL
82 restorable="true">
83 </view>
84 <view
85 allowMultiple="false"
86 category="org.eclipse.linuxtools.lttng.ui.views.category"
87 class="org.eclipse.linuxtools.lttng.ui.views.histogram.HistogramView"
e8d771d5 88 icon="icons/eview16/histogram.gif"
6e512b93 89 id="org.eclipse.linuxtools.lttng.ui.views.histogram"
b9763f53 90 name="%histogram.view.name"
6e512b93
ASL
91 restorable="true">
92 </view>
fbd124dd
BH
93 <view
94 allowMultiple="false"
95 category="org.eclipse.linuxtools.lttng.ui.views.category"
96 class="org.eclipse.linuxtools.lttng.ui.views.latency.LatencyView"
97 icon="icons/eview16/graph.gif"
98 id="org.eclipse.linuxtools.lttng.ui.views.latency"
99 name="%latency.view.name"
100 restorable="true">
101 </view>
6e512b93
ASL
102 </extension>
103 <extension
6e512b93
ASL
104 point="org.eclipse.ui.newWizards">
105 <category
106 id="org.eclipse.linuxtools.lttng.ui.wizards.new"
b9763f53 107 name="%wizard.category.name">
6e512b93
ASL
108 </category>
109 <wizard
110 category="org.eclipse.linuxtools.lttng.ui.wizards.new"
9501fb58 111 class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.NewLTTngProjectWizard"
e8d771d5 112 descriptionImage="icons/obj16/garland16.png"
6e512b93 113 finalPerspective="org.eclipse.linuxtools.lttng.ui.perspective"
e8d771d5 114 icon="icons/obj16/garland16.png"
6e512b93 115 id="org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
b9763f53 116 name="%project.new.wizard.name"
6e512b93
ASL
117 project="true">
118 <description>
b9763f53 119 %project.new.wizard.description
6e512b93
ASL
120 </description>
121 </wizard>
122 </extension>
123 <extension
12c155f5 124 id="org.eclipse.linuxtools.lttng.LTTngProjectNature"
5e7ce884
FC
125 point="org.eclipse.core.resources.natures">
126 <runtime>
127 <run
dc8d8aa8 128 class="org.eclipse.linuxtools.lttng.core.LTTngProjectNature">
5e7ce884
FC
129 </run>
130 </runtime>
131 </extension>
132 <extension
2fbfb67b 133 id="org.eclipse.linuxtools.lttng.ui.actionSets"
5e7ce884
FC
134 point="org.eclipse.ui.actionSets">
135 <actionSet
b9763f53 136 description="%action.set.description"
2fbfb67b 137 id="org.eclipse.linuxtools.lttng.ui.actionSet"
b9763f53 138 label="%action.set.label"
2fbfb67b 139 visible="true">
5e7ce884
FC
140 </actionSet>
141 </extension>
142 <extension
2fbfb67b
FC
143 point="org.eclipse.ui.commands">
144 <category
b9763f53 145 description="%commands.project.category.description"
2fbfb67b 146 id="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 147 name="%commands.project.category.name">
2fbfb67b
FC
148 </category>
149 <command
150 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 151 description="%commands.project.new.description"
2fbfb67b 152 id="org.eclipse.linuxtools.lttng.ui.command.project.new"
b9763f53 153 name="%commands.project.new">
2fbfb67b
FC
154 </command>
155 <command
156 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 157 description="%commands.project.open.description"
2fbfb67b 158 id="org.eclipse.linuxtools.lttng.ui.command.project.open"
b9763f53 159 name="%commands.project.open">
2fbfb67b
FC
160 </command>
161 <command
162 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 163 description="%commands.project.close.description"
2fbfb67b 164 id="org.eclipse.linuxtools.lttng.ui.command.project.close"
b9763f53 165 name="%commands.project.close">
2fbfb67b
FC
166 </command>
167 <command
168 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 169 description="%commands.project.rename.description"
2fbfb67b 170 id="org.eclipse.linuxtools.lttng.ui.command.project.rename"
b9763f53 171 name="%commands.project.rename">
2fbfb67b
FC
172 </command>
173 <command
174 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53 175 description="%commands.project.delete.description"
2fbfb67b 176 id="org.eclipse.linuxtools.lttng.ui.command.project.delete"
b9763f53 177 name="%commands.project.delete">
2fbfb67b
FC
178 </command>
179 <command
180 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
b9763f53
FC
181 description="%commands.project.refresh.description"
182 id="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
183 name="%commands.project.refresh">
a3767fd9
FC
184 </command>
185 <command
186 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
187 description="%commands.project.property.description"
188 id="org.eclipse.linuxtools.lttng.ui.command.project.property"
189 name="%commands.project.property">
b9763f53
FC
190 </command>
191 <category
192 description="%commands.trace.category.description"
193 id="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
194 name="%commands.trace.category.name">
195 </category>
196 <command
197 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
198 description="%commands.trace.import.description"
2fbfb67b 199 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
b9763f53 200 name="%commands.trace.import">
2fbfb67b
FC
201 </command>
202 <command
b9763f53
FC
203 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
204 description="%commands.trace.open.description"
2fbfb67b 205 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
b9763f53 206 name="%commands.trace.open">
2fbfb67b
FC
207 </command>
208 <command
b9763f53
FC
209 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
210 description="%commands.trace.rename.description"
2fbfb67b 211 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
b9763f53 212 name="%commands.trace.rename">
2fbfb67b
FC
213 </command>
214 <command
b9763f53
FC
215 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
216 description="%commands.trace.delete.description"
2fbfb67b 217 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
b9763f53 218 name="%commands.trace.delete">
2fbfb67b 219 </command>
b9763f53
FC
220 <category
221 description="%commands.experiment.category.description"
222 id="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
223 name="%commands.experiment.category.name">
224 </category>
2fbfb67b 225 <command
b9763f53
FC
226 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
227 description="%commands.experiment.new.description"
2fbfb67b 228 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
b9763f53 229 name="%commands.experiment.new">
2fbfb67b
FC
230 </command>
231 <command
b9763f53
FC
232 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
233 description="%commands.experiment.selecttraces.description"
2fbfb67b 234 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
b9763f53 235 name="%commands.experiment.selecttraces">
2fbfb67b
FC
236 </command>
237 <command
b9763f53
FC
238 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
239 description="%commands.experiment.open.description"
2fbfb67b 240 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
b9763f53 241 name="%commands.experiment.open">
2fbfb67b
FC
242 </command>
243 <command
b9763f53
FC
244 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
245 description="%commands.experiment.rename.description"
2fbfb67b 246 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
b9763f53 247 name="%commands.experiment.rename">
2fbfb67b
FC
248 </command>
249 <command
b9763f53
FC
250 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
251 description="%commands.experiment.delete.description"
2fbfb67b 252 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
b9763f53 253 name="%commands.experiment.delete">
2fbfb67b 254 </command>
eb1bab5b 255
2fbfb67b
FC
256 </extension>
257 <extension
258 id="org.eclipse.linuxtools.lttng.ui.menus"
2fbfb67b
FC
259 point="org.eclipse.ui.menus">
260 <menuContribution
261 locationURI="popup:org.eclipse.linuxtools.lttng.ui.views.project?after=additions">
262 <command
263 commandId="org.eclipse.linuxtools.lttng.ui.command.project.new"
e8d771d5 264 icon="icons/obj16/garland16.png"
2fbfb67b 265 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.new"
b9763f53 266 label="%commands.project.new"
2fbfb67b
FC
267 style="push">
268 </command>
269 <command
270 commandId="org.eclipse.linuxtools.lttng.ui.command.project.open"
271 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.open"
b9763f53 272 label="%commands.project.open"
2fbfb67b
FC
273 style="push">
274 </command>
275 <command
276 commandId="org.eclipse.linuxtools.lttng.ui.command.project.close"
277 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.close"
b9763f53 278 label="%commands.project.close"
2fbfb67b
FC
279 style="push">
280 </command>
f0fb9602 281 <!-- command
2fbfb67b
FC
282 commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename"
283 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.rename"
284 label="Rename Project"
285 style="push">
f0fb9602 286 </command -->
2fbfb67b
FC
287 <command
288 commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete"
289 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.delete"
b9763f53 290 label="%commands.project.delete"
2fbfb67b
FC
291 style="push">
292 </command>
293 <separator
294 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator1"
295 visible="true">
296 </separator>
2fbfb67b
FC
297 <command
298 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
299 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.new"
b9763f53 300 label="%commands.experiment.new"
2fbfb67b
FC
301 style="push">
302 </command>
303 <command
304 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
305 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.select"
b9763f53 306 label="%commands.experiment.selecttraces"
2fbfb67b
FC
307 style="push">
308 </command>
309 <command
310 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
311 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.open"
b9763f53 312 label="%commands.experiment.open"
2fbfb67b
FC
313 style="push">
314 </command>
f0fb9602 315 <!-- command
2fbfb67b
FC
316 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
317 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.rename"
318 label="Rename Experiment"
319 style="push">
f0fb9602 320 </command -->
2fbfb67b
FC
321 <command
322 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
323 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.delete"
b9763f53 324 label="%commands.experiment.delete"
2fbfb67b
FC
325 style="push">
326 </command>
f0fb9602
FC
327 <separator
328 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator2"
329 visible="true">
330 </separator>
331 <command
332 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
333 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.import"
b9763f53 334 label="%commands.trace.import"
f0fb9602
FC
335 style="push">
336 </command>
337 <!-- command
338 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
339 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.open"
340 label="Open Trace"
341 style="push">
342 </command -->
343 <!-- command
344 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
345 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.rename"
346 label="Rename Trace"
347 style="push">
348 </command -->
349 <command
350 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
351 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.delete"
b9763f53 352 label="%commands.trace.delete"
f0fb9602
FC
353 style="push">
354 </command>
2fbfb67b
FC
355 <separator
356 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator3"
357 visible="true">
358 </separator>
359 <command
360 commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
361 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.refresh"
b9763f53 362 label="%commands.project.refresh"
2fbfb67b
FC
363 style="push">
364 </command>
a3767fd9
FC
365 <command
366 commandId="org.eclipse.linuxtools.lttng.ui.command.project.property"
367 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.property"
368 label="%commands.project.property"
369 style="push">
370 </command>
2fbfb67b
FC
371 </menuContribution>
372 </extension>
373 <extension
374 id="org.eclipse.linuxtools.lttng.ui.handlers"
2fbfb67b
FC
375 point="org.eclipse.ui.handlers">
376 <handler
377 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewProjectHandler"
378 commandId="org.eclipse.linuxtools.lttng.ui.command.project.new">
379 </handler>
380 <handler
381 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenProjectHandler"
382 commandId="org.eclipse.linuxtools.lttng.ui.command.project.open">
383 </handler>
384 <handler
385 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.CloseProjectHandler"
386 commandId="org.eclipse.linuxtools.lttng.ui.command.project.close">
387 </handler>
388 <handler
389 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameProjectHandler"
390 commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename">
391 </handler>
392 <handler
393 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteProjectHandler"
394 commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete">
395 </handler>
396 <handler
397 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ImportTraceHandler"
398 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import">
399 </handler>
400 <handler
401 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenTraceHandler"
402 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open">
403 </handler>
404 <handler
405 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameTraceHandler"
406 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename">
407 </handler>
408 <handler
409 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteTraceHandler"
410 commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete">
411 </handler>
412 <handler
413 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewExperimentHandler"
414 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new">
415 </handler>
416 <handler
417 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.SelectTracesHandler"
418 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select">
419 </handler>
420 <handler
421 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenExperimentHandler"
422 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open">
423 </handler>
424 <handler
425 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameExperimentHandler"
426 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename">
427 </handler>
428 <handler
429 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteExperimentHandler"
430 commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete">
431 </handler>
432 <handler
433 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RefreshHandler"
434 commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh">
435 </handler>
a3767fd9
FC
436 <handler
437 class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ProjectPropertyHandler"
438 commandId="org.eclipse.linuxtools.lttng.ui.command.project.property">
439 </handler>
6e512b93 440 </extension>
eb1bab5b
BH
441 <extension
442 point="org.eclipse.ui.commands">
443 <category
444 description="%commands.control.category.description"
445 id="org.eclipse.linuxtools.lttng.ui.commands.control.category"
446 name="%commands.control.category">
447 </category>
448 <command
449 categoryId="org.eclipse.linuxtools.lttng.ui.commands.control.category"
450 description="%commands.control.new.description"
451 id="org.eclipse.linuxtools.lttng.ui.command.newConnection"
452 name="%commands.control.new">
453 </command>
454 <command
455 categoryId="org.eclipse.linuxtools.lttng.ui.commands.control.category"
456 description="%commands.control.connect.description"
457 id="org.eclipse.linuxtools.lttng.ui.command.connect"
458 name="%commands.control.connect">
459 </command>
460 <command
461 categoryId="org.eclipse.linuxtools.lttng.ui.commands.control.category"
462 description="%commands.control.disconnect.description"
463 id="org.eclipse.linuxtools.lttng.ui.command.disconnect"
464 name="%commands.control.disconnect">
465 </command>
466 <command
467 categoryId="org.eclipse.linuxtools.lttng.ui.commands.control.category"
468 description="%commands.control.delete.description"
469 id="org.eclipse.linuxtools.lttng.ui.command.delete"
470 name="%commands.control.delete">
471 </command>
472 </extension>
473 <extension
474 point="org.eclipse.ui.menus">
475 <menuContribution
476 allPopups="false"
477 locationURI="toolbar:org.eclipse.linuxtools.lttng.ui.views.control">
478 <command
479 commandId="org.eclipse.linuxtools.lttng.ui.command.newConnection"
480 icon="icons/elcl16/target_add.gif"
481 label="%commands.control.new"
482 style="push">
483 </command>
484 <command
485 commandId="org.eclipse.linuxtools.lttng.ui.command.connect"
486 icon="icons/elcl16/connect.gif"
487 label="%commands.control.connect"
488 style="push">
489 </command>
490 <command
491 commandId="org.eclipse.linuxtools.lttng.ui.command.disconnect"
492 icon="icons/elcl16/disconnect.gif"
493 label="%commands.control.disconnect"
494 style="push">
495 </command>
496 <command
497 commandId="org.eclipse.linuxtools.lttng.ui.command.delete"
498 icon="icons/elcl16/target_delete.gif"
499 label="%commands.control.delete"
500 style="push">
501 </command>
502 </menuContribution>
503 <menuContribution
504 allPopups="false"
505 locationURI="popup:org.eclipse.linuxtools.lttng.ui.views.control">
506 <command
507 commandId="org.eclipse.linuxtools.lttng.ui.command.connect"
508 icon="icons/elcl16/connect.gif"
509 label="%commands.control.connect"
510 style="push">
511 <visibleWhen
512 checkEnabled="false">
513 <with
514 variable="activeMenuSelection">
515 <iterate
516 operator="or">
517 <instanceof
518 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
519 </instanceof>
520 </iterate>
521 </with>
522 </visibleWhen>
523 </command>
524 <command
525 commandId="org.eclipse.linuxtools.lttng.ui.command.disconnect"
526 icon="icons/elcl16/disconnect.gif"
527 label="%commands.control.disconnect"
528 style="push">
529 <visibleWhen
530 checkEnabled="false">
531 <with
532 variable="activeMenuSelection">
533 <iterate
534 operator="or">
535 <instanceof
536 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
537 </instanceof>
538 </iterate>
539 </with>
540 </visibleWhen>
541 </command>
542 <command
543 commandId="org.eclipse.linuxtools.lttng.ui.command.delete"
544 icon="icons/elcl16/target_delete.gif"
545 label="%commands.control.delete"
546 style="push">
547 <visibleWhen
548 checkEnabled="false">
549 <with
550 variable="activeMenuSelection">
551 <iterate
552 operator="or">
553 <instanceof
554 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
555 </instanceof>
556 </iterate>
557 </with>
558 </visibleWhen>
559 </command>
560 </menuContribution>
561 </extension>
562 <extension
563 point="org.eclipse.ui.handlers">
564 <handler
565 class="org.eclipse.linuxtools.lttng.ui.views.control.handlers.NewConnectionHandler"
566 commandId="org.eclipse.linuxtools.lttng.ui.command.newConnection">
4775bcbf
BH
567 <activeWhen>
568 <with
569 variable="activePart">
570 <instanceof
571 value="org.eclipse.linuxtools.lttng.ui.views.control.ControlView">
572 </instanceof>
573 </with>
574 </activeWhen>
eb1bab5b
BH
575 </handler>
576 <handler
577 class="org.eclipse.linuxtools.lttng.ui.views.control.handlers.ConnectHandler"
578 commandId="org.eclipse.linuxtools.lttng.ui.command.connect">
579 <activeWhen>
580 <with
581 variable="selection">
582 <iterate
583 operator="or">
584 <instanceof
585 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
586 </instanceof>
587 </iterate>
588 </with>
589 </activeWhen>
590 </handler>
591 <handler
592 class="org.eclipse.linuxtools.lttng.ui.views.control.handlers.DisconnectHandler"
593 commandId="org.eclipse.linuxtools.lttng.ui.command.disconnect">
594 <activeWhen>
595 <with
596 variable="selection">
597 <iterate
598 operator="or">
599 <instanceof
600 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
601 </instanceof>
602 </iterate>
603 </with>
604 </activeWhen>
605 </handler>
606 <handler
607 class="org.eclipse.linuxtools.lttng.ui.views.control.handlers.DeleteHandler"
608 commandId="org.eclipse.linuxtools.lttng.ui.command.delete">
609 <activeWhen>
610 <with
611 variable="selection">
612 <iterate
613 operator="or">
614 <instanceof
615 value="org.eclipse.linuxtools.lttng.ui.views.control.model.impl.TargetNodeComponent">
616 </instanceof>
617 </iterate>
618 </with>
619 </activeWhen>
620 </handler>
621 </extension>
6e512b93 622
e8d771d5
BH
623 <!-- ======================================= -->
624 <!-- SubSystem Configuration -->
625 <!-- ======================================= -->
626 <extension point="org.eclipse.rse.core.subsystemConfigurations">
627 <configuration
628 category="users"
629 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
630 description="%lttng.rse.subsystem.config.description"
631 icon="icons/obj16/garland16.gif"
632 iconlive="icons/obj16/garland16-live.gif"
633 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
634 name="%lttng.rse.subsystem.config.name"
635 systemTypeIds="org.eclipse.tm.tcf.rse.systemType"
636 vendor="%Bundle-Vendor">
637 </configuration>
638 </extension>
639
640 <!-- ======================================= -->
641 <!-- SubSystem Type Description -->
642 <!-- ======================================= -->
643 <extension
644 point="org.eclipse.rse.core.systemTypes">
645 <systemType
646 description="%lttng.rse.subsystem.type.description"
647 icon="icons/obj16/systemlttng.gif"
648 iconLive="icons/obj16/systemlttng-live.gif"
649 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
650 label="%lttng.rse.subsystem.type.name"
651 name="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
652 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">
653 </systemType>
eb1bab5b
BH
654 <systemType
655 description="%trace.control.rse.system.type.description"
656 icon="icons/obj16/systemlttng2.gif"
657 iconLive="icons/obj16/systemlttng2-live.gif"
658 id="org.eclipse.linuxtools.lttng.ui.control.systemType"
659 label="%trace.control.rse.system.type.name"
660 name="org.eclipse.linuxtools.lttng.ui.control.systemType"
661 subsystemConfigurationIds="ssh.shells;ssh.files;ssh.terminals;processes.shell.linux">
662 </systemType>
e8d771d5
BH
663 </extension>
664
665 <!-- ======================================= -->
666 <!-- Remote Object Popup Menu Actions -->
667 <!-- ======================================= -->
668 <extension point="org.eclipse.ui.popupMenus">
669 <objectContribution
670 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.deletetrace"
dc8d8aa8 671 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
672 <action
673 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.DeleteTrace"
674 enablesFor="*"
675 icon="icons/elcl16/delete_trace.gif"
676 id="actions.trace.delete"
677 label="%action.delete.label"
678 menubarPath="additions"
679 tooltip="%action.delete.tooltip">
680 <enablement>
681 <and>
682 <objectClass
dc8d8aa8 683 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
684 </objectClass>
685 <objectState
686 name="canDelete"
687 value="yes">
688 </objectState>
689 </and>
690 </enablement>
691 </action>
692 </objectContribution>
693 <objectContribution
694 adaptable="false"
695 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.importtrace"
dc8d8aa8 696 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
697 <action
698 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ImportToProject"
699 enablesFor="*"
700 icon="icons/elcl16/import_trace.gif"
701 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.action1"
702 label="%action.import.label"
703 menubarPath="additions"
704 tooltip="%action.import.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="canImport"
712 value="yes">
713 </objectState>
714 </and>
715 </enablement>
716 </action>
717 </objectContribution>
718 <objectContribution
719 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.createnewtrace"
dc8d8aa8 720 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource">
e8d771d5
BH
721 <action
722 label="%action.newtrace.label"
723 tooltip="%action.newtrace.tooltip"
724 icon="icons/elcl16/new_trace.gif"
725 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.CreateNewTrace"
726 menubarPath="additions"
727 enablesFor="1"
728 id="actions.trace.new">
729 <enablement>
730 <and>
dc8d8aa8 731 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"/>
e8d771d5
BH
732 <objectState name="canCreateNewTrace" value="yes"/>
733 </and>
734 </enablement>
735 </action>
736 </objectContribution>
737 <objectContribution
dc8d8aa8 738 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
e8d771d5
BH
739 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuretrace">
740 <action
741 label="%action.configuretrace.label"
742 tooltip="%action.configuretrace.tooltip"
743 icon="icons/elcl16/configure_trace.gif"
744 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureTrace"
745 menubarPath="additions"
746 enablesFor="1"
747 id="actions.trace.configure">
748 <enablement>
749 <and>
dc8d8aa8 750 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
e8d771d5
BH
751 <objectState name="canConfigure" value="yes"/>
752 </and>
753 </enablement>
754 </action>
755 </objectContribution>
756 <objectContribution
757 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.stoptrace"
dc8d8aa8 758 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
759 <action
760 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
761 enablesFor="*"
762 icon="icons/elcl16/stop_trace.gif"
763 id="actions.trace.stop"
764 label="%action.stop.label"
765 menubarPath="additions"
766 tooltip="%action.stop.tooltip">
767 <enablement>
768 <and>
769 <objectClass
dc8d8aa8 770 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
771 </objectClass>
772 <objectState
773 name="canStop"
774 value="yes">
775 </objectState>
776 </and>
777 </enablement>
778 </action>
779 </objectContribution>
780 <objectContribution
781 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.pausetrace"
dc8d8aa8 782 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
783 <action
784 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
785 enablesFor="*"
786 icon="icons/elcl16/pause_trace.gif"
787 id="actions.trace.pause"
788 label="%action.pause.label"
789 menubarPath="additions"
1b70b6dc 790 tooltip="%action.pause.tooltip">
e8d771d5
BH
791 <enablement>
792 <and>
793 <objectClass
dc8d8aa8 794 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
795 </objectClass>
796 <objectState
797 name="canPause"
798 value="yes">
799 </objectState>
800 </and>
801 </enablement>
802 </action>
803 </objectContribution>
804 <objectContribution
dc8d8aa8 805 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
e8d771d5
BH
806 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.starttrace">
807 <action
808 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
809 enablesFor="*"
810 icon="icons/elcl16/start_trace.gif"
811 id="actions.trace.start"
812 label="%action.start.label"
813 menubarPath="additions"
814 tooltip="%action.start.tooltip">
815 <enablement>
816 <and>
dc8d8aa8 817 <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
e8d771d5
BH
818 <objectState name="canStart" value="yes"/>
819 </and>
820 </enablement>
821 </action>
822 </objectContribution>
823
824 <objectContribution
dc8d8aa8 825 objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"
e8d771d5
BH
826 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuremarkers">
827 <action
828 label="%action.configuremarkers.label"
829 tooltip="%action.configuremarkers.tooltip"
830 icon="icons/elcl16/configure_markers.gif"
831 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureMarkers"
832 menubarPath="additions"
833 enablesFor="1"
834 id="actions.markers.configure">
835 </action>
836 </objectContribution>
837
838 </extension>
839
840 <!-- ======================================= -->
841 <!-- Remote System View Contributions -->
842 <!-- ======================================= -->
843 <extension
844 point="org.eclipse.ui.viewActions">
845
846
847 <viewContribution
848 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.stop"
849 targetID="org.eclipse.rse.ui.view.systemView">
850 <action
851 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
852 enablesFor="*"
853 icon="icons/elcl16/stop_trace.gif"
854 id="actions.trace.stop"
855 label="%action.stop.label"
856 menubarPath="additions"
857 style="push"
858 toolbarPath="additions"
859 tooltip="%action.stop.tooltip">
860 <enablement>
861 <and>
862 <objectClass
dc8d8aa8 863 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
864 </objectClass>
865 <objectState
866 name="canStop"
867 value="yes">
868 </objectState>
869 </and>
870 </enablement>
871 </action>
872 </viewContribution>
873
874 <viewContribution
875 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.pause"
876 targetID="org.eclipse.rse.ui.view.systemView">
877 <action
878 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
879 enablesFor="*"
880 icon="icons/elcl16/pause_trace.gif"
881 id="actions.trace.pause"
882 label="%action.pause.label"
883 menubarPath="additions"
884 style="push"
885 toolbarPath="additions"
886 tooltip="%action.pause.tooltip">
887 <enablement>
888 <and>
889 <objectClass
dc8d8aa8 890 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
891 </objectClass>
892 <objectState
893 name="canPause"
894 value="yes">
895 </objectState>
896 </and>
897 </enablement>
898 </action>
899 </viewContribution>
900
901 <viewContribution
902 id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.start"
903 targetID="org.eclipse.rse.ui.view.systemView">
904 <action
905 class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
906 enablesFor="*"
907 icon="icons/elcl16/start_trace.gif"
908 id="actions.trace.start"
909 label="%action.start.label"
910 menubarPath="additions"
911 style="push"
912 toolbarPath="additions"
913 tooltip="%action.start.tooltip">
914 <enablement>
915 <and>
916 <objectClass
dc8d8aa8 917 name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
e8d771d5
BH
918 </objectClass>
919 <objectState
920 name="canStart"
921 value="yes">
922 </objectState>
923 </and>
924 </enablement>
925 </action>
926 </viewContribution>
927
928 </extension>
a3767fd9
FC
929 <extension
930 point="org.eclipse.ui.propertyPages">
931 <page
932 class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.TraceLibraryPathPropertyPage"
933 id="org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
934 name="%project.propertyPage.tracelibPath">
935 <filter name="nature"
12c155f5 936 value="org.eclipse.linuxtools.lttng.LTTngProjectNature" />
a3767fd9
FC
937 <enabledWhen>
938 <adapt type="org.eclipse.core.resources.IProject">
939 </adapt>
940 </enabledWhen>
941 </page>
942 </extension>
e8d771d5 943
12c155f5
FC
944 <extension
945 point="org.eclipse.linuxtools.tmf.tracetype">
946 <category
947 id="org.eclipse.linuxtools.lttng.ui.category.lttng"
948 name="%tracetype.category.lttng">
949 </category>
950 <type
951 category="org.eclipse.linuxtools.lttng.ui.category.lttng"
f5f342dd 952 event_type="org.eclipse.linuxtools.lttng.core.event.LttngEvent"
9501fb58 953 icon="icons/obj16/tux2.png"
12c155f5
FC
954 id="org.eclipse.linuxtools.lttng.tracetype.kernel"
955 name="%tracetype.type.kernel"
f5f342dd 956 trace_type="org.eclipse.linuxtools.lttng.core.trace.LTTngTrace">
828e5592
PT
957 <eventsTableType
958 class="org.eclipse.linuxtools.lttng.ui.views.events.EventsTable">
959 </eventsTableType>
12c155f5
FC
960 </type>
961 </extension>
962
6e512b93 963</plugin>
This page took 0.0711 seconds and 5 git commands to generate.