lttng: Add Next/Previous TID event action in CFV
[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 <iterate
835 operator="or">
836 <instanceof
837 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
838 </instanceof>
839 </iterate>
840 </with>
841 </visibleWhen>
842 </command>
843
844 </menuContribution>
845
846 </extension>
847 <extension
848 point="org.eclipse.ui.handlers">
849 <handler
850 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.NewConnectionHandler"
851 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection">
852 <activeWhen>
853 <with
854 variable="activePart">
855 <instanceof
856 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.ControlView">
857 </instanceof>
858 </with>
859 </activeWhen>
860 </handler>
861 <handler
862 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ConnectHandler"
863 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect">
864 <activeWhen>
865 <with
866 variable="selection">
867 <iterate
868 operator="or">
869 <instanceof
870 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
871 </instanceof>
872 </iterate>
873 </with>
874 </activeWhen>
875 </handler>
876 <handler
877 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisconnectHandler"
878 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect">
879 <activeWhen>
880 <with
881 variable="selection">
882 <iterate
883 operator="or">
884 <instanceof
885 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
886 </instanceof>
887 </iterate>
888 </with>
889 </activeWhen>
890 </handler>
891 <handler
892 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.RefreshHandler"
893 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh">
894 <activeWhen>
895 <with
896 variable="selection">
897 <iterate
898 operator="or">
899 <instanceof
900 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlComponent">
901 </instanceof>
902 </iterate>
903 </with>
904 </activeWhen>
905 </handler>
906 <handler
907 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DeleteHandler"
908 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete">
909 <activeWhen>
910 <with
911 variable="selection">
912 <iterate
913 operator="or">
914 <instanceof
915 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent">
916 </instanceof>
917 </iterate>
918 </with>
919 </activeWhen>
920 </handler>
921 <handler
922 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.CreateSessionHandler"
923 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession">
924 <activeWhen>
925 <with
926 variable="selection">
927 <iterate
928 operator="or">
929 <instanceof
930 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
931 </instanceof>
932 </iterate>
933 </with>
934 </activeWhen>
935 </handler>
936 <handler
937 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.LoadHandler"
938 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load">
939 <activeWhen>
940 <with
941 variable="selection">
942 <and>
943 <iterate
944 operator="or">
945 <instanceof
946 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
947 </instanceof>
948 </iterate>
949 <count
950 value="1">
951 </count>
952 </and>
953 </with>
954 </activeWhen>
955 </handler>
956 <handler
957 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ExecuteCommandScriptHandler"
958 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.executeScript">
959 <activeWhen>
960 <with
961 variable="selection">
962 <iterate
963 operator="or">
964 <instanceof
965 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
966 </instanceof>
967 </iterate>
968 </with>
969 </activeWhen>
970 </handler>
971 <handler
972 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DestroySessionHandler"
973 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession">
974 <activeWhen>
975 <with
976 variable="selection">
977 <iterate
978 operator="or">
979 <instanceof
980 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
981 </instanceof>
982 </iterate>
983 </with>
984 </activeWhen>
985 </handler>
986 <handler
987 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ImportHandler"
988 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.import">
989 <activeWhen>
990 <with
991 variable="selection">
992 <and>
993 <iterate
994 operator="or">
995 <instanceof
996 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
997 </instanceof>
998 </iterate>
999 <count
1000 value="1">
1001 </count>
1002 </and>
1003 </with>
1004 </activeWhen>
1005 </handler>
1006 <handler
1007 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.SaveHandler"
1008 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save">
1009 <activeWhen>
1010 <with
1011 variable="selection">
1012 <iterate
1013 operator="or">
1014 <instanceof
1015 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1016 </instanceof>
1017 </iterate>
1018 </with>
1019 </activeWhen>
1020 </handler>
1021 <handler
1022 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelOnSessionHandler"
1023 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnSession">
1024 <activeWhen>
1025 <with
1026 variable="selection">
1027 <iterate
1028 operator="or">
1029 <instanceof
1030 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1031 </instanceof>
1032 </iterate>
1033 </with>
1034 </activeWhen>
1035 </handler>
1036 <handler
1037 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelOnDomainHandler"
1038 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnDomain">
1039 <activeWhen>
1040 <with
1041 variable="selection">
1042 <iterate
1043 operator="or">
1044 <instanceof
1045 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1046 </instanceof>
1047 </iterate>
1048 </with>
1049 </activeWhen>
1050 </handler>
1051 <handler
1052 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelHandler"
1053 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel">
1054 <activeWhen>
1055 <with
1056 variable="selection">
1057 <iterate
1058 operator="or">
1059 <instanceof
1060 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1061 </instanceof>
1062 </iterate>
1063 </with>
1064 </activeWhen>
1065 </handler>
1066 <handler
1067 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisableChannelHandler"
1068 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel">
1069 <activeWhen>
1070 <with
1071 variable="selection">
1072 <iterate
1073 operator="or">
1074 <instanceof
1075 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1076 </instanceof>
1077 </iterate>
1078 </with>
1079 </activeWhen>
1080 </handler>
1081
1082 <handler
1083 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.StartHandler"
1084 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start">
1085 <activeWhen>
1086 <with
1087 variable="selection">
1088 <iterate
1089 operator="or">
1090 <instanceof
1091 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1092 </instanceof>
1093 </iterate>
1094 </with>
1095 </activeWhen>
1096 </handler>
1097
1098 <handler
1099 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.StopHandler"
1100 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop">
1101 <activeWhen>
1102 <with
1103 variable="selection">
1104 <iterate
1105 operator="or">
1106 <instanceof
1107 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1108 </instanceof>
1109 </iterate>
1110 </with>
1111 </activeWhen>
1112 </handler>
1113
1114 <handler
1115 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.SnaphshotHandler"
1116 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot">
1117 <activeWhen>
1118 <with
1119 variable="selection">
1120 <iterate
1121 operator="or">
1122 <instanceof
1123 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1124 </instanceof>
1125 </iterate>
1126 </with>
1127 </activeWhen>
1128 </handler>
1129
1130
1131 <handler
1132 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AssignEventHandler"
1133 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event">
1134 <activeWhen>
1135 <with
1136 variable="selection">
1137 <iterate
1138 operator="or">
1139 <instanceof
1140 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.BaseEventComponent">
1141 </instanceof>
1142 </iterate>
1143 </with>
1144 </activeWhen>
1145 </handler>
1146
1147 <handler
1148 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventHandler"
1149 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent">
1150 <activeWhen>
1151 <with
1152 variable="selection">
1153 <iterate
1154 operator="or">
1155 <instanceof
1156 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1157 </instanceof>
1158 </iterate>
1159 </with>
1160 </activeWhen>
1161 </handler>
1162
1163 <handler
1164 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.DisableEventHandler"
1165 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent">
1166 <activeWhen>
1167 <with
1168 variable="selection">
1169 <iterate
1170 operator="or">
1171 <instanceof
1172 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1173 </instanceof>
1174 </iterate>
1175 </with>
1176 </activeWhen>
1177 </handler>
1178
1179 <handler
1180 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnChannelHandler"
1181 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel">
1182 <activeWhen>
1183 <with
1184 variable="selection">
1185 <iterate
1186 operator="or">
1187 <instanceof
1188 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1189 </instanceof>
1190 </iterate>
1191 </with>
1192 </activeWhen>
1193 </handler>
1194
1195 <handler
1196 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnDomainHandler"
1197 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain">
1198 <activeWhen>
1199 <with
1200 variable="selection">
1201 <iterate
1202 operator="or">
1203 <instanceof
1204 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1205 </instanceof>
1206 </iterate>
1207 </with>
1208 </activeWhen>
1209 </handler>
1210 <handler
1211 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableEventOnSessionHandler"
1212 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession">
1213 <activeWhen>
1214 <with
1215 variable="selection">
1216 <iterate
1217 operator="or">
1218 <instanceof
1219 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
1220 </instanceof>
1221 </iterate>
1222 </with>
1223 </activeWhen>
1224 </handler>
1225
1226 <handler
1227 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnDomainHandler"
1228 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnDomain">
1229 <activeWhen>
1230 <with
1231 variable="selection">
1232 <iterate
1233 operator="or">
1234 <instanceof
1235 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
1236 </instanceof>
1237 </iterate>
1238 </with>
1239 </activeWhen>
1240 </handler>
1241
1242 <handler
1243 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnChannelHandler"
1244 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnChannel">
1245 <activeWhen>
1246 <with
1247 variable="selection">
1248 <iterate
1249 operator="or">
1250 <instanceof
1251 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceChannelComponent">
1252 </instanceof>
1253 </iterate>
1254 </with>
1255 </activeWhen>
1256 </handler>
1257
1258 <handler
1259 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnEventHandler"
1260 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnEvent">
1261 <activeWhen>
1262 <with
1263 variable="selection">
1264 <iterate
1265 operator="or">
1266 <instanceof
1267 value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceEventComponent">
1268 </instanceof>
1269 </iterate>
1270 </with>
1271 </activeWhen>
1272 </handler>
1273
1274 </extension>
1275 <extension
1276 point="org.eclipse.ui.preferencePages">
1277 <page
1278 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1279 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlPreferencePage"
1280 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control.preferences"
1281 name="%preference.page.control.name">
1282 </page>
1283 <page
1284 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1285 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
1286 id="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
1287 name="%preferences.page.remote.profiles.name">
1288 </page>
1289 </extension>
1290 <extension
1291 point="org.eclipse.core.runtime.preferences">
1292 <initializer
1293 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlPreferenceInitializer">
1294 </initializer>
1295 </extension>
1296 <extension
1297 point="org.eclipse.core.expressions.propertyTesters">
1298 <propertyTester
1299 class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlPropertyTester"
1300 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.propertyTester"
1301 namespace="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model"
1302 properties="isAddContextOnEventSupported"
1303 type="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceControlComponent">
1304 </propertyTester>
1305 </extension>
1306
1307
1308 </plugin>
This page took 0.060222 seconds and 5 git commands to generate.