control: remove calibrate command
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 id="org.eclipse.linuxtools.lttng2.ui.views"
6 point="org.eclipse.ui.views">
7 <category
8 id="org.eclipse.linuxtools.lttng2.ui.views.category"
9 name="%views.category.name">
10 </category>
11 <view
12 allowMultiple="false"
13 category="org.eclipse.linuxtools.lttng2.ui.views.category"
14 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView"
15 icon="icons/eview16/control_view.gif"
16 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control"
17 name="%control.view.name"
18 restorable="true">
19 </view>
20 </extension>
21
22 <extension
23 point="org.eclipse.ui.commands">
24 <category
25 description="%commands.control.category.description"
26 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
27 name="%commands.control.category">
28 </category>
29 <command
30 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
31 description="%commands.control.new.description"
32 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection"
33 name="%commands.control.new">
34 <commandParameter
35 id="org.eclipse.linuxtools.lttng2.control.ui.remoteServicesIdParameter"
36 name="%commandParameter.remoteServicesId.name"
37 optional="true">
38 </commandParameter>
39 <commandParameter
40 id="org.eclipse.linuxtools.lttng2.control.ui.connectionNameParameter"
41 name="%commandParameter.connectionName.name"
42 optional="true">
43 </commandParameter>
44 </command>
45 <command
46 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
47 description="%commands.control.connect.description"
48 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"
49 name="%commands.control.connect">
50 </command>
51 <command
52 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
53 description="%commands.control.disconnect.description"
54 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"
55 name="%commands.control.disconnect">
56 </command>
57 <command
58 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
59 description="%commands.control.refresh.description"
60 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"
61 name="%commands.control.refresh">
62 </command>
63 <command
64 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
65 description="%commands.control.delete.description"
66 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"
67 name="%commands.control.delete">
68 </command>
69 <command
70 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
71 description="%commands.control.create.session.description"
72 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession"
73 name="%commands.control.create.session">
74 </command>
75 <command
76 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
77 description="%commands.control.execute.command.script.description"
78 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.executeScript"
79 name="%commands.control.execute.command.script">
80 </command>
81 <command
82 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
83 description="%commands.control.destroy.session.description"
84 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
85 name="%commands.control.destroy.session">
86 </command>
87 <command
88 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
89 description="%commands.control.import.description"
90 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import"
91 name="%commands.control.import">
92 </command>
93 <command
94 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
95 description="%commands.control.enable.channelOnSession.description"
96 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnSession"
97 name="%commands.control.enable.channelOnSession">
98 </command>
99 <command
100 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
101 description="%commands.control.enable.channelOnDomain.description"
102 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnDomain"
103 name="%commands.control.enable.channelOnDomain">
104 </command>
105 <command
106 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
107 description="%commands.control.enable.channel.description"
108 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel"
109 name="%commands.control.enable.channel">
110 </command>
111 <command
112 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
113 description="%commands.control.disable.channel.description"
114 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel"
115 name="%commands.control.disable.channel">
116 </command>
117 <command
118 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
119 description="%commands.control.start.description"
120 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
121 name="%commands.control.start">
122 </command>
123 <command
124 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
125 description="%commands.control.stop.description"
126 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
127 name="%commands.control.stop">
128 </command>
129 <command
130 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
131 description="%commands.control.assign.event.description"
132 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event"
133 name="%commands.control.assign.event">
134 </command>
135 <command
136 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
137 description="%commands.control.enable.event.description"
138 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent"
139 name="%commands.control.enable.event">
140 </command>
141 <command
142 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
143 description="%commands.control.disable.event.description"
144 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent"
145 name="%commands.control.disable.event">
146 </command>
147 <command
148 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
149 description="%commands.control.enable.eventOnChannel.description"
150 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel"
151 name="%commands.control.enable.eventOnChannel">
152 </command>
153 <command
154 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
155 description="%commands.control.enable.eventOnDomain.description"
156 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain"
157 name="%commands.control.enable.eventOnDomain">
158 </command>
159 <command
160 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
161 description="%commands.control.enable.eventOnSession.description"
162 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession"
163 name="%commands.control.enable.eventOnSession">
164 </command>
165
166 <command
167 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
168 description="%commands.control.add.context.description"
169 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnDomain"
170 name="%commands.control.add.context">
171 </command>
172
173 <command
174 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
175 description="%commands.control.add.context.description"
176 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnChannel"
177 name="%commands.control.add.context">
178 </command>
179
180 <command
181 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
182 description="%commands.control.add.context.description"
183 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnEvent"
184 name="%commands.control.add.context">
185 </command>
186
187 <command
188 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
189 description="%commands.control.import.description"
190 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import"
191 name="%commands.control.import">
192 </command>
193
194 <command
195 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
196 description="%commands.control.snapshot.description"
197 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
198 name="%commands.control.snapshot">
199 </command>
200
201 <command
202 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
203 description="%commands.control.load.description"
204 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load"
205 name="%commands.control.load">
206 </command>
207 <command
208 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
209 description="%commands.control.save.description"
210 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save"
211 name="%commands.control.save">
212 </command>
213
214 </extension>
215 <extension
216 point="org.eclipse.ui.menus">
217 <menuContribution
218 allPopups="false"
219 locationURI="toolbar:org.eclipse.linuxtools.internal.lttng2.ui.views.control">
220 <command
221 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection"
222 icon="icons/elcl16/target_add.gif"
223 label="%commands.control.new"
224 style="push">
225 </command>
226 <command
227 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"
228 icon="icons/elcl16/connect.gif"
229 label="%commands.control.connect"
230 style="push">
231 </command>
232 <command
233 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"
234 icon="icons/elcl16/disconnect.gif"
235 label="%commands.control.disconnect"
236 style="push">
237 </command>
238 <command
239 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"
240 icon="icons/elcl16/refresh.gif"
241 label="%commands.control.refresh"
242 style="push">
243 </command>
244 <command
245 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"
246 icon="icons/elcl16/target_delete.gif"
247 label="%commands.control.delete"
248 style="push">
249 </command>
250 <separator
251 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.toolbar.separator1"
252 visible="true">
253 </separator>
254 <command
255 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
256 icon="icons/elcl16/start_trace.gif"
257 label="%commands.control.start"
258 style="push">
259 </command>
260 <command
261 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
262 icon="icons/elcl16/pause_trace.gif"
263 label="%commands.control.stop"
264 style="push">
265 </command>
266 <command
267 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
268 icon="icons/elcl16/delete_trace.gif"
269 label="%commands.control.destroy.session"
270 style="push">
271 </command>
272 <separator
273 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.toolbar.separator2"
274 visible="true">
275 </separator>
276 <command
277 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
278 icon="icons/elcl16/snapshot.gif"
279 label="%commands.control.snapshot"
280 style="push">
281 </command>
282 <separator
283 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.toolbar.separator3"
284 visible="true">
285 </separator>
286 <command
287 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import"
288 icon="icons/elcl16/import_trace.gif"
289 label="%commands.control.import"
290 style="push">
291 </command>
292
293 </menuContribution>
294 <menuContribution
295 allPopups="false"
296 locationURI="popup:org.eclipse.linuxtools.internal.lttng2.ui.views.control">
297 <command
298 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"
299 icon="icons/elcl16/connect.gif"
300 label="%commands.control.connect"
301 style="push">
302 <visibleWhen
303 checkEnabled="false">
304 <with
305 variable="activeMenuSelection">
306 <iterate
307 operator="or">
308 <instanceof
309 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
310 </instanceof>
311 </iterate>
312 </with>
313 </visibleWhen>
314 </command>
315 <command
316 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"
317 icon="icons/elcl16/disconnect.gif"
318 label="%commands.control.disconnect"
319 style="push">
320 <visibleWhen
321 checkEnabled="false">
322 <with
323 variable="activeMenuSelection">
324 <iterate
325 operator="or">
326 <instanceof
327 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
328 </instanceof>
329 </iterate>
330 </with>
331 </visibleWhen>
332 </command>
333 <command
334 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"
335 icon="icons/elcl16/refresh.gif"
336 label="%commands.control.refresh"
337 style="push">
338 <visibleWhen
339 checkEnabled="false">
340 <with
341 variable="activeMenuSelection">
342 <iterate
343 operator="or">
344 <instanceof
345 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlComponent">
346 </instanceof>
347 </iterate>
348 </with>
349 </visibleWhen>
350 </command>
351 <command
352 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"
353 icon="icons/elcl16/target_delete.gif"
354 label="%commands.control.delete"
355 style="push">
356 <visibleWhen
357 checkEnabled="false">
358 <with
359 variable="activeMenuSelection">
360 <iterate
361 operator="or">
362 <instanceof
363 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
364 </instanceof>
365 </iterate>
366 </with>
367 </visibleWhen>
368 </command>
369 <command
370 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession"
371 icon="icons/elcl16/add_button.gif"
372 label="%commands.control.create.session"
373 style="push">
374 <visibleWhen
375 checkEnabled="true">
376 <with
377 variable="activeMenuSelection">
378 <and>
379 <iterate
380 operator="or">
381 <instanceof
382 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
383 </instanceof>
384 </iterate>
385 <count
386 value="1">
387 </count>
388 </and>
389 </with>
390 </visibleWhen>
391 </command>
392 <command
393 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load"
394 icon="icons/elcl16/import_button.png"
395 label="%commands.control.load"
396 style="push">
397 <visibleWhen
398 checkEnabled="true">
399 </visibleWhen>
400 </command>
401 <command
402 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.executeScript"
403 icon="icons/elcl16/add_button.gif"
404 label="%commands.control.execute.command.script"
405 style="push">
406 <visibleWhen
407 checkEnabled="false">
408 <with
409 variable="activeMenuSelection">
410 <iterate
411 operator="or">
412 <instanceof
413 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
414 </instanceof>
415 </iterate>
416 </with>
417 </visibleWhen>
418 </command>
419 <command
420 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
421 icon="icons/elcl16/start_trace.gif"
422 label="%commands.control.start"
423 style="push">
424 <visibleWhen
425 checkEnabled="false">
426 <with
427 variable="activeMenuSelection">
428 <iterate
429 operator="or">
430 <instanceof
431 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
432 </instanceof>
433 </iterate>
434 </with>
435 </visibleWhen>
436 </command>
437 <command
438 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
439 icon="icons/elcl16/pause_trace.gif"
440 label="%commands.control.stop"
441 style="push">
442 <visibleWhen
443 checkEnabled="false">
444 <with
445 variable="activeMenuSelection">
446 <iterate
447 operator="or">
448 <instanceof
449 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
450 </instanceof>
451 </iterate>
452 </with>
453 </visibleWhen>
454 </command>
455 <command
456 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
457 icon="icons/elcl16/delete_trace.gif"
458 label="%commands.control.destroy.session"
459 style="push">
460 <visibleWhen
461 checkEnabled="false">
462 <with
463 variable="activeMenuSelection">
464 <iterate
465 operator="or">
466 <instanceof
467 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
468 </instanceof>
469 </iterate>
470 </with>
471 </visibleWhen>
472 </command>
473 <separator
474 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.popup.separator1"
475 visible="true">
476 </separator>
477 <command
478 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import"
479 icon="icons/elcl16/import_trace.gif"
480 label="%commands.control.import"
481 style="push">
482 <visibleWhen
483 checkEnabled="false">
484 <with
485 variable="activeMenuSelection">
486 <and>
487 <iterate
488 operator="or">
489 <instanceof
490 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
491 </instanceof>
492 </iterate>
493 <count
494 value="1">
495 </count>
496 </and>
497 </with>
498 </visibleWhen>
499 </command>
500 <command
501 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save"
502 icon="icons/elcl16/export_button.png"
503 label="%commands.control.save"
504 style="push">
505 <visibleWhen
506 checkEnabled="false">
507 <with
508 variable="activeMenuSelection">
509 <iterate
510 operator="or">
511 <instanceof
512 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
513 </instanceof>
514 </iterate>
515 </with>
516 </visibleWhen>
517 </command>
518 <separator
519 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.popup.separator2"
520 visible="true">
521 </separator>
522 <command
523 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnSession"
524 icon="icons/elcl16/add_button.gif"
525 label="%commands.control.enable.channelOnSession"
526 style="push">
527 <visibleWhen
528 checkEnabled="false">
529 <with
530 variable="activeMenuSelection">
531 <and>
532 <iterate
533 operator="or">
534 <instanceof
535 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
536 </instanceof>
537 </iterate>
538 <not>
539 <iterate
540 operator="or">
541 <instanceof
542 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
543 </instanceof>
544 </iterate>
545 </not>
546 <count
547 value="1">
548 </count>
549 </and>
550 </with>
551 </visibleWhen>
552 </command>
553 <command
554 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession"
555 icon="icons/obj16/event_enabled.gif"
556 label="%commands.control.enable.eventOnDomain"
557 style="push">
558 <visibleWhen
559 checkEnabled="false">
560 <with
561 variable="activeMenuSelection">
562 <and>
563 <iterate
564 operator="or">
565 <instanceof
566 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
567 </instanceof>
568 </iterate>
569 <count
570 value="1">
571 </count>
572 </and>
573 </with>
574 </visibleWhen>
575 </command>
576 <command
577 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnDomain"
578 icon="icons/elcl16/add_button.gif"
579 label="%commands.control.enable.channelOnDomain"
580 style="push">
581 <visibleWhen
582 checkEnabled="false">
583 <with
584 variable="activeMenuSelection">
585 <and>
586 <iterate
587 operator="or">
588 <instanceof
589 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
590 </instanceof>
591 </iterate>
592 <not>
593 <iterate
594 operator="or">
595 <instanceof
596 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
597 </instanceof>
598 </iterate>
599 </not>
600 <count
601 value="1">
602 </count>
603 </and>
604 </with>
605 </visibleWhen>
606 </command>
607 <command
608 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain"
609 icon="icons/elcl16/enable_event.gif"
610 label="%commands.control.enable.eventOnDomain"
611 style="push">
612 <visibleWhen
613 checkEnabled="false">
614 <with
615 variable="activeMenuSelection">
616 <and>
617 <iterate
618 operator="or">
619 <instanceof
620 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
621 </instanceof>
622 </iterate>
623 <count
624 value="1">
625 </count>
626 </and>
627 </with>
628 </visibleWhen>
629 </command>
630 <command
631 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel"
632 icon="icons/elcl16/enable.gif"
633 label="%commands.control.enable.channel"
634 style="push">
635 <visibleWhen
636 checkEnabled="false">
637 <with
638 variable="activeMenuSelection">
639 <iterate
640 operator="or">
641 <instanceof
642 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
643 </instanceof>
644 </iterate>
645 </with>
646 </visibleWhen>
647 </command>
648 <command
649 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel"
650 icon="icons/elcl16/disable.gif"
651 label="%commands.control.disable.channel"
652 style="push">
653 <visibleWhen
654 checkEnabled="false">
655 <with
656 variable="activeMenuSelection">
657 <iterate
658 operator="or">
659 <instanceof
660 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
661 </instanceof>
662 </iterate>
663 </with>
664 </visibleWhen>
665 </command>
666
667 <command
668 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event"
669 icon="icons/elcl16/enable_event.gif"
670 label="%commands.control.assign.event"
671 style="push">
672 <visibleWhen
673 checkEnabled="false">
674 <with
675 variable="activeMenuSelection">
676 <iterate
677 operator="or">
678 <instanceof
679 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.BaseEventComponent">
680 </instanceof>
681 </iterate>
682 </with>
683 </visibleWhen>
684 </command>
685
686 <command
687 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent"
688 icon="icons/elcl16/enable_event.gif"
689 label="%commands.control.enable.event"
690 style="push">
691 <visibleWhen
692 checkEnabled="false">
693 <with
694 variable="activeMenuSelection">
695 <iterate
696 operator="or">
697 <instanceof
698 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
699 </instanceof>
700 </iterate>
701 </with>
702 </visibleWhen>
703 </command>
704
705 <command
706 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent"
707 icon="icons/elcl16/disable_event.gif"
708 label="%commands.control.disable.event"
709 style="push">
710 <visibleWhen
711 checkEnabled="false">
712 <with
713 variable="activeMenuSelection">
714 <iterate
715 operator="or">
716 <instanceof
717 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
718 </instanceof>
719 </iterate>
720 </with>
721 </visibleWhen>
722 </command>
723 <command
724 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel"
725 icon="icons/elcl16/enable_event.gif"
726 label="%commands.control.enable.eventOnChannel"
727 style="push">
728 <visibleWhen
729 checkEnabled="false">
730 <with
731 variable="activeMenuSelection">
732 <and>
733 <iterate
734 operator="or">
735 <instanceof
736 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
737 </instanceof>
738 </iterate>
739 <count
740 value="1">
741 </count>
742 </and>
743 </with>
744 </visibleWhen>
745 </command>
746 <command
747 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnDomain"
748 icon="icons/elcl16/add-context.gif"
749 label="%commands.control.add.context"
750 style="push">
751 <visibleWhen
752 checkEnabled="false">
753 <with
754 variable="activeMenuSelection">
755 <and>
756 <iterate
757 operator="or">
758 <instanceof
759 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
760 </instanceof>
761 </iterate>
762 <count
763 value="1">
764 </count>
765 </and>
766 </with>
767 </visibleWhen>
768 </command>
769 <command
770 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnChannel"
771 icon="icons/elcl16/add-context.gif"
772 label="%commands.control.add.context"
773 style="push">
774 <visibleWhen
775 checkEnabled="false">
776 <with
777 variable="activeMenuSelection">
778 <and>
779 <iterate
780 operator="or">
781 <instanceof
782 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
783 </instanceof>
784 </iterate>
785 <count
786 value="1">
787 </count>
788 </and>
789 </with>
790 </visibleWhen>
791 </command>
792 <command
793 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnEvent"
794 icon="icons/elcl16/add-context.gif"
795 label="%commands.control.add.context"
796 style="push">
797 <visibleWhen
798 checkEnabled="false">
799 <with
800 variable="activeMenuSelection">
801 <and>
802 <count
803 value="1">
804 </count>
805 <iterate
806 ifEmpty="false"
807 operator="and">
808 <and>
809 <or>
810 <instanceof
811 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
812 </instanceof>
813 </or>
814 <test
815 forcePluginActivation="true"
816 property="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.isAddContextOnEventSupported">
817 </test>
818 </and>
819 </iterate>
820 </and>
821 </with>
822 </visibleWhen>
823 </command>
824
825 <command
826 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
827 icon="icons/elcl16/snapshot.gif"
828 label="%commands.control.snapshot"
829 style="push">
830 <visibleWhen
831 checkEnabled="false">
832 <with
833 variable="activeMenuSelection">
834 <and>
835 <iterate
836 operator="or">
837 <instanceof
838 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
839 </instanceof>
840 </iterate>
841 <count
842 value="1">
843 </count>
844 </and>
845 </with>
846 </visibleWhen>
847 </command>
848
849 </menuContribution>
850
851 </extension>
852 <extension
853 point="org.eclipse.ui.handlers">
854 <handler
855 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.NewConnectionHandler"
856 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection">
857 <activeWhen>
858 <with
859 variable="activePart">
860 <instanceof
861 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView">
862 </instanceof>
863 </with>
864 </activeWhen>
865 </handler>
866 <handler
867 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ConnectHandler"
868 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect">
869 <activeWhen>
870 <with
871 variable="selection">
872 <iterate
873 operator="or">
874 <instanceof
875 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
876 </instanceof>
877 </iterate>
878 </with>
879 </activeWhen>
880 </handler>
881 <handler
882 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisconnectHandler"
883 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect">
884 <activeWhen>
885 <with
886 variable="selection">
887 <iterate
888 operator="or">
889 <instanceof
890 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
891 </instanceof>
892 </iterate>
893 </with>
894 </activeWhen>
895 </handler>
896 <handler
897 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.RefreshHandler"
898 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh">
899 <activeWhen>
900 <with
901 variable="selection">
902 <iterate
903 operator="or">
904 <instanceof
905 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlComponent">
906 </instanceof>
907 </iterate>
908 </with>
909 </activeWhen>
910 </handler>
911 <handler
912 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DeleteHandler"
913 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete">
914 <activeWhen>
915 <with
916 variable="selection">
917 <iterate
918 operator="or">
919 <instanceof
920 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
921 </instanceof>
922 </iterate>
923 </with>
924 </activeWhen>
925 </handler>
926 <handler
927 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.CreateSessionHandler"
928 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession">
929 <activeWhen>
930 <with
931 variable="selection">
932 <iterate
933 operator="or">
934 <instanceof
935 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
936 </instanceof>
937 </iterate>
938 </with>
939 </activeWhen>
940 </handler>
941 <handler
942 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.LoadHandler"
943 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load">
944 <activeWhen>
945 <with
946 variable="selection">
947 <and>
948 <iterate
949 operator="or">
950 <instanceof
951 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
952 </instanceof>
953 </iterate>
954 <count
955 value="1">
956 </count>
957 </and>
958 </with>
959 </activeWhen>
960 </handler>
961 <handler
962 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ExecuteCommandScriptHandler"
963 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.executeScript">
964 <activeWhen>
965 <with
966 variable="selection">
967 <iterate
968 operator="or">
969 <instanceof
970 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
971 </instanceof>
972 </iterate>
973 </with>
974 </activeWhen>
975 </handler>
976 <handler
977 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DestroySessionHandler"
978 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession">
979 <activeWhen>
980 <with
981 variable="selection">
982 <iterate
983 operator="or">
984 <instanceof
985 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
986 </instanceof>
987 </iterate>
988 </with>
989 </activeWhen>
990 </handler>
991 <handler
992 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ImportHandler"
993 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import">
994 <activeWhen>
995 <with
996 variable="selection">
997 <and>
998 <iterate
999 operator="or">
1000 <instanceof
1001 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1002 </instanceof>
1003 </iterate>
1004 <count
1005 value="1">
1006 </count>
1007 </and>
1008 </with>
1009 </activeWhen>
1010 </handler>
1011 <handler
1012 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.SaveHandler"
1013 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save">
1014 <activeWhen>
1015 <with
1016 variable="selection">
1017 <iterate
1018 operator="or">
1019 <instanceof
1020 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1021 </instanceof>
1022 </iterate>
1023 </with>
1024 </activeWhen>
1025 </handler>
1026 <handler
1027 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelOnSessionHandler"
1028 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnSession">
1029 <activeWhen>
1030 <with
1031 variable="selection">
1032 <iterate
1033 operator="or">
1034 <instanceof
1035 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1036 </instanceof>
1037 </iterate>
1038 </with>
1039 </activeWhen>
1040 </handler>
1041 <handler
1042 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelOnDomainHandler"
1043 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnDomain">
1044 <activeWhen>
1045 <with
1046 variable="selection">
1047 <iterate
1048 operator="or">
1049 <instanceof
1050 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1051 </instanceof>
1052 </iterate>
1053 </with>
1054 </activeWhen>
1055 </handler>
1056 <handler
1057 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelHandler"
1058 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel">
1059 <activeWhen>
1060 <with
1061 variable="selection">
1062 <iterate
1063 operator="or">
1064 <instanceof
1065 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1066 </instanceof>
1067 </iterate>
1068 </with>
1069 </activeWhen>
1070 </handler>
1071 <handler
1072 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisableChannelHandler"
1073 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel">
1074 <activeWhen>
1075 <with
1076 variable="selection">
1077 <iterate
1078 operator="or">
1079 <instanceof
1080 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1081 </instanceof>
1082 </iterate>
1083 </with>
1084 </activeWhen>
1085 </handler>
1086
1087 <handler
1088 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.StartHandler"
1089 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start">
1090 <activeWhen>
1091 <with
1092 variable="selection">
1093 <iterate
1094 operator="or">
1095 <instanceof
1096 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1097 </instanceof>
1098 </iterate>
1099 </with>
1100 </activeWhen>
1101 </handler>
1102
1103 <handler
1104 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.StopHandler"
1105 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop">
1106 <activeWhen>
1107 <with
1108 variable="selection">
1109 <iterate
1110 operator="or">
1111 <instanceof
1112 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1113 </instanceof>
1114 </iterate>
1115 </with>
1116 </activeWhen>
1117 </handler>
1118
1119 <handler
1120 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.SnaphshotHandler"
1121 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot">
1122 <activeWhen>
1123 <with
1124 variable="selection">
1125 <iterate
1126 operator="or">
1127 <instanceof
1128 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1129 </instanceof>
1130 </iterate>
1131 </with>
1132 </activeWhen>
1133 </handler>
1134
1135
1136 <handler
1137 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AssignEventHandler"
1138 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event">
1139 <activeWhen>
1140 <with
1141 variable="selection">
1142 <iterate
1143 operator="or">
1144 <instanceof
1145 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.BaseEventComponent">
1146 </instanceof>
1147 </iterate>
1148 </with>
1149 </activeWhen>
1150 </handler>
1151
1152 <handler
1153 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventHandler"
1154 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent">
1155 <activeWhen>
1156 <with
1157 variable="selection">
1158 <iterate
1159 operator="or">
1160 <instanceof
1161 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1162 </instanceof>
1163 </iterate>
1164 </with>
1165 </activeWhen>
1166 </handler>
1167
1168 <handler
1169 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisableEventHandler"
1170 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent">
1171 <activeWhen>
1172 <with
1173 variable="selection">
1174 <iterate
1175 operator="or">
1176 <instanceof
1177 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1178 </instanceof>
1179 </iterate>
1180 </with>
1181 </activeWhen>
1182 </handler>
1183
1184 <handler
1185 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnChannelHandler"
1186 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel">
1187 <activeWhen>
1188 <with
1189 variable="selection">
1190 <iterate
1191 operator="or">
1192 <instanceof
1193 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1194 </instanceof>
1195 </iterate>
1196 </with>
1197 </activeWhen>
1198 </handler>
1199
1200 <handler
1201 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnDomainHandler"
1202 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain">
1203 <activeWhen>
1204 <with
1205 variable="selection">
1206 <iterate
1207 operator="or">
1208 <instanceof
1209 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1210 </instanceof>
1211 </iterate>
1212 </with>
1213 </activeWhen>
1214 </handler>
1215 <handler
1216 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnSessionHandler"
1217 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession">
1218 <activeWhen>
1219 <with
1220 variable="selection">
1221 <iterate
1222 operator="or">
1223 <instanceof
1224 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1225 </instanceof>
1226 </iterate>
1227 </with>
1228 </activeWhen>
1229 </handler>
1230
1231 <handler
1232 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnDomainHandler"
1233 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnDomain">
1234 <activeWhen>
1235 <with
1236 variable="selection">
1237 <iterate
1238 operator="or">
1239 <instanceof
1240 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1241 </instanceof>
1242 </iterate>
1243 </with>
1244 </activeWhen>
1245 </handler>
1246
1247 <handler
1248 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnChannelHandler"
1249 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnChannel">
1250 <activeWhen>
1251 <with
1252 variable="selection">
1253 <iterate
1254 operator="or">
1255 <instanceof
1256 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1257 </instanceof>
1258 </iterate>
1259 </with>
1260 </activeWhen>
1261 </handler>
1262
1263 <handler
1264 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnEventHandler"
1265 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnEvent">
1266 <activeWhen>
1267 <with
1268 variable="selection">
1269 <iterate
1270 operator="or">
1271 <instanceof
1272 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1273 </instanceof>
1274 </iterate>
1275 </with>
1276 </activeWhen>
1277 </handler>
1278
1279 </extension>
1280 <extension
1281 point="org.eclipse.ui.preferencePages">
1282 <page
1283 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1284 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlPreferencePage"
1285 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control.preferences"
1286 name="%preference.page.control.name">
1287 </page>
1288 <page
1289 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1290 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
1291 id="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
1292 name="%preferences.page.remote.profiles.name">
1293 </page>
1294 </extension>
1295 <extension
1296 point="org.eclipse.core.runtime.preferences">
1297 <initializer
1298 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlPreferenceInitializer">
1299 </initializer>
1300 </extension>
1301 <extension
1302 point="org.eclipse.core.expressions.propertyTesters">
1303 <propertyTester
1304 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlPropertyTester"
1305 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.propertyTester"
1306 namespace="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model"
1307 properties="isAddContextOnEventSupported"
1308 type="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlComponent">
1309 </propertyTester>
1310 </extension>
1311
1312
1313 </plugin>
This page took 0.058355 seconds and 6 git commands to generate.