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