Merge branch 'master' into lttng_2_0_control_dev
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.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.perspective"
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.eclipse.linuxtools.internal.lttng2.ui.views.PerspectiveFactory"
9 icon="icons/obj16/garland16.png"
10 id="org.eclipse.linuxtools.lttng2.ui.perspective"
11 name="%perspective.category.name">
12 </perspective>
13 </extension>
14 <extension
15 id="org.eclipse.linuxtools.lttng2.ui.views"
16 point="org.eclipse.ui.views">
17 <category
18 id="org.eclipse.linuxtools.lttng2.ui.views.category"
19 name="%views.category.name">
20 </category>
21 <view
22 allowMultiple="false"
23 category="org.eclipse.linuxtools.lttng2.ui.views.category"
24 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.ControlView"
25 icon="icons/eview16/control_view.gif"
26 id="org.eclipse.linuxtools.internal.lttng2.ui.views.control"
27 name="%control.view.name"
28 restorable="true">
29 </view>
30 </extension>
31
32 <extension
33 point="org.eclipse.ui.commands">
34 <category
35 description="%commands.control.category.description"
36 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
37 name="%commands.control.category">
38 </category>
39 <command
40 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
41 description="%commands.control.new.description"
42 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection"
43 name="%commands.control.new">
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.destroy.session.description"
78 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
79 name="%commands.control.destroy.session">
80 </command>
81 <command
82 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
83 description="%commands.control.create.channel.description"
84 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession"
85 name="%commands.control.create.channel">
86 </command>
87 <command
88 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
89 description="%commands.control.create.channel.description"
90 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain"
91 name="%commands.control.create.channel">
92 </command>
93 <command
94 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
95 description="%commands.control.enable.channel.description"
96 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel"
97 name="%commands.control.enable.channel">
98 </command>
99 <command
100 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
101 description="%commands.control.disable.channel.description"
102 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel"
103 name="%commands.control.disable.channel">
104 </command>
105 <command
106 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
107 description="%commands.control.start.description"
108 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
109 name="%commands.control.start">
110 </command>
111 <command
112 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
113 description="%commands.control.stop.description"
114 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
115 name="%commands.control.stop">
116 </command>
117 <command
118 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
119 description="%commands.control.enable.assign.description"
120 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event"
121 name="%commands.control.enable.event">
122 </command>
123 <command
124 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
125 description="%commands.control.enable.event.description"
126 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent"
127 name="%commands.control.enable.event">
128 </command>
129 <command
130 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
131 description="%commands.control.disable.event.description"
132 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent"
133 name="%commands.control.disable.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.enableEventOnChannel"
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.enable.eventOnDomain.description"
144 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain"
145 name="%commands.control.enable.eventOnDomain">
146 </command>
147 <command
148 categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
149 description="%commands.control.enable.eventOnSession.description"
150 id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession"
151 name="%commands.control.enable.eventOnSession">
152 </command>
153
154 </extension>
155 <extension
156 point="org.eclipse.ui.menus">
157 <menuContribution
158 allPopups="false"
159 locationURI="toolbar:org.eclipse.linuxtools.internal.lttng2.ui.views.control">
160 <command
161 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection"
162 icon="icons/elcl16/target_add.gif"
163 label="%commands.control.new"
164 style="push">
165 </command>
166 <command
167 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"
168 icon="icons/elcl16/connect.gif"
169 label="%commands.control.connect"
170 style="push">
171 </command>
172 <command
173 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"
174 icon="icons/elcl16/disconnect.gif"
175 label="%commands.control.disconnect"
176 style="push">
177 </command>
178 <command
179 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"
180 icon="icons/elcl16/refresh.gif"
181 label="%commands.control.refresh"
182 style="push">
183 </command>
184 <command
185 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"
186 icon="icons/elcl16/target_delete.gif"
187 label="%commands.control.delete"
188 style="push">
189 </command>
190 <separator
191 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.toolbar.separator1"
192 visible="true">
193 </separator>
194 <command
195 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
196 icon="icons/elcl16/start_trace.gif"
197 label="%commands.control.start"
198 style="push">
199 </command>
200 <command
201 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
202 icon="icons/elcl16/pause_trace.gif"
203 label="%commands.control.stop"
204 style="push">
205 </command>
206 <command
207 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
208 icon="icons/elcl16/delete_trace.gif"
209 label="%commands.control.destroy.session"
210 style="push">
211 </command>
212
213 </menuContribution>
214 <menuContribution
215 allPopups="false"
216 locationURI="popup:org.eclipse.linuxtools.internal.lttng2.ui.views.control">
217 <command
218 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"
219 icon="icons/elcl16/connect.gif"
220 label="%commands.control.connect"
221 style="push">
222 <visibleWhen
223 checkEnabled="false">
224 <with
225 variable="activeMenuSelection">
226 <iterate
227 operator="or">
228 <instanceof
229 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
230 </instanceof>
231 </iterate>
232 </with>
233 </visibleWhen>
234 </command>
235 <command
236 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"
237 icon="icons/elcl16/disconnect.gif"
238 label="%commands.control.disconnect"
239 style="push">
240 <visibleWhen
241 checkEnabled="false">
242 <with
243 variable="activeMenuSelection">
244 <iterate
245 operator="or">
246 <instanceof
247 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
248 </instanceof>
249 </iterate>
250 </with>
251 </visibleWhen>
252 </command>
253 <command
254 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"
255 icon="icons/elcl16/refresh.gif"
256 label="%commands.control.refresh"
257 style="push">
258 <visibleWhen
259 checkEnabled="false">
260 <with
261 variable="activeMenuSelection">
262 <iterate
263 operator="or">
264 <instanceof
265 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlComponent">
266 </instanceof>
267 </iterate>
268 </with>
269 </visibleWhen>
270 </command>
271 <command
272 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"
273 icon="icons/elcl16/target_delete.gif"
274 label="%commands.control.delete"
275 style="push">
276 <visibleWhen
277 checkEnabled="false">
278 <with
279 variable="activeMenuSelection">
280 <iterate
281 operator="or">
282 <instanceof
283 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
284 </instanceof>
285 </iterate>
286 </with>
287 </visibleWhen>
288 </command>
289 <command
290 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession"
291 icon="icons/elcl16/add_button.gif"
292 label="%commands.control.create.session"
293 style="push">
294 <visibleWhen
295 checkEnabled="false">
296 <with
297 variable="activeMenuSelection">
298 <iterate
299 operator="or">
300 <instanceof
301 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionGroup">
302 </instanceof>
303 </iterate>
304 </with>
305 </visibleWhen>
306 </command>
307 <command
308 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"
309 icon="icons/elcl16/start_trace.gif"
310 label="%commands.control.start"
311 style="push">
312 <visibleWhen
313 checkEnabled="false">
314 <with
315 variable="activeMenuSelection">
316 <iterate
317 operator="or">
318 <instanceof
319 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
320 </instanceof>
321 </iterate>
322 </with>
323 </visibleWhen>
324 </command>
325 <command
326 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"
327 icon="icons/elcl16/pause_trace.gif"
328 label="%commands.control.stop"
329 style="push">
330 <visibleWhen
331 checkEnabled="false">
332 <with
333 variable="activeMenuSelection">
334 <iterate
335 operator="or">
336 <instanceof
337 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
338 </instanceof>
339 </iterate>
340 </with>
341 </visibleWhen>
342 </command>
343 <command
344 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"
345 icon="icons/elcl16/delete_trace.gif"
346 label="%commands.control.destroy.session"
347 style="push">
348 <visibleWhen
349 checkEnabled="false">
350 <with
351 variable="activeMenuSelection">
352 <iterate
353 operator="or">
354 <instanceof
355 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
356 </instanceof>
357 </iterate>
358 </with>
359 </visibleWhen>
360 </command>
361 <separator
362 name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.popup.separator1"
363 visible="true">
364 </separator>
365 <command
366 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession"
367 icon="icons/elcl16/add_button.gif"
368 label="%commands.control.create.channel"
369 style="push">
370 <visibleWhen
371 checkEnabled="false">
372 <with
373 variable="activeMenuSelection">
374 <and>
375 <iterate
376 operator="or">
377 <instanceof
378 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
379 </instanceof>
380 </iterate>
381 <not>
382 <iterate
383 operator="or">
384 <instanceof
385 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent">
386 </instanceof>
387 </iterate>
388 </not>
389 <count
390 value="1">
391 </count>
392 </and>
393 </with>
394 </visibleWhen>
395 </command>
396 <command
397 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession"
398 icon="icons/elcl16/edit.gif"
399 label="%commands.control.enable.eventOnDomain"
400 style="push">
401 <visibleWhen
402 checkEnabled="false">
403 <with
404 variable="activeMenuSelection">
405 <and>
406 <iterate
407 operator="or">
408 <instanceof
409 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
410 </instanceof>
411 </iterate>
412 <count
413 value="1">
414 </count>
415 </and>
416 </with>
417 </visibleWhen>
418 </command>
419 <command
420 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain"
421 icon="icons/elcl16/add_button.gif"
422 label="%commands.control.create.channel"
423 style="push">
424 <visibleWhen
425 checkEnabled="false">
426 <with
427 variable="activeMenuSelection">
428 <and>
429 <iterate
430 operator="or">
431 <instanceof
432 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent">
433 </instanceof>
434 </iterate>
435 <not>
436 <iterate
437 operator="or">
438 <instanceof
439 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
440 </instanceof>
441 </iterate>
442 </not>
443 <count
444 value="1">
445 </count>
446 </and>
447 </with>
448 </visibleWhen>
449 </command>
450 <command
451 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain"
452 icon="icons/elcl16/edit.gif"
453 label="%commands.control.enable.eventOnDomain"
454 style="push">
455 <visibleWhen
456 checkEnabled="false">
457 <with
458 variable="activeMenuSelection">
459 <and>
460 <iterate
461 operator="or">
462 <instanceof
463 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent">
464 </instanceof>
465 </iterate>
466 <count
467 value="1">
468 </count>
469 </and>
470 </with>
471 </visibleWhen>
472 </command>
473 <command
474 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel"
475 icon="icons/elcl16/edit.gif"
476 label="%commands.control.enable.channel"
477 style="push">
478 <visibleWhen
479 checkEnabled="false">
480 <with
481 variable="activeMenuSelection">
482 <iterate
483 operator="or">
484 <instanceof
485 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
486 </instanceof>
487 </iterate>
488 </with>
489 </visibleWhen>
490 </command>
491 <command
492 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel"
493 icon="icons/elcl16/edit.gif"
494 label="%commands.control.disable.channel"
495 style="push">
496 <visibleWhen
497 checkEnabled="false">
498 <with
499 variable="activeMenuSelection">
500 <iterate
501 operator="or">
502 <instanceof
503 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
504 </instanceof>
505 </iterate>
506 </with>
507 </visibleWhen>
508 </command>
509
510 <command
511 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event"
512 icon="icons/elcl16/edit.gif"
513 label="%commands.control.enable.event"
514 style="push">
515 <visibleWhen
516 checkEnabled="false">
517 <with
518 variable="activeMenuSelection">
519 <iterate
520 operator="or">
521 <instanceof
522 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.BaseEventComponent">
523 </instanceof>
524 </iterate>
525 </with>
526 </visibleWhen>
527 </command>
528
529 <command
530 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent"
531 icon="icons/elcl16/edit.gif"
532 label="%commands.control.enable.event"
533 style="push">
534 <visibleWhen
535 checkEnabled="false">
536 <with
537 variable="activeMenuSelection">
538 <iterate
539 operator="or">
540 <instanceof
541 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent">
542 </instanceof>
543 </iterate>
544 </with>
545 </visibleWhen>
546 </command>
547
548 <command
549 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent"
550 icon="icons/elcl16/edit.gif"
551 label="%commands.control.disable.event"
552 style="push">
553 <visibleWhen
554 checkEnabled="false">
555 <with
556 variable="activeMenuSelection">
557 <iterate
558 operator="or">
559 <instanceof
560 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent">
561 </instanceof>
562 </iterate>
563 </with>
564 </visibleWhen>
565 </command>
566
567 <command
568 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel"
569 icon="icons/elcl16/edit.gif"
570 label="%commands.control.enable.event"
571 style="push">
572 <visibleWhen
573 checkEnabled="false">
574 <with
575 variable="activeMenuSelection">
576 <and>
577 <iterate
578 operator="or">
579 <instanceof
580 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
581 </instanceof>
582 </iterate>
583 <count
584 value="1">
585 </count>
586 </and>
587 </with>
588 </visibleWhen>
589 </command>
590
591
592
593 </menuContribution>
594
595 </extension>
596 <extension
597 point="org.eclipse.ui.handlers">
598 <handler
599 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.NewConnectionHandler"
600 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection">
601 <activeWhen>
602 <with
603 variable="activePart">
604 <instanceof
605 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.ControlView">
606 </instanceof>
607 </with>
608 </activeWhen>
609 </handler>
610 <handler
611 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.ConnectHandler"
612 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect">
613 <activeWhen>
614 <with
615 variable="selection">
616 <iterate
617 operator="or">
618 <instanceof
619 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
620 </instanceof>
621 </iterate>
622 </with>
623 </activeWhen>
624 </handler>
625 <handler
626 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisconnectHandler"
627 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect">
628 <activeWhen>
629 <with
630 variable="selection">
631 <iterate
632 operator="or">
633 <instanceof
634 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
635 </instanceof>
636 </iterate>
637 </with>
638 </activeWhen>
639 </handler>
640 <handler
641 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.RefreshHandler"
642 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh">
643 <activeWhen>
644 <with
645 variable="selection">
646 <iterate
647 operator="or">
648 <instanceof
649 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlComponent">
650 </instanceof>
651 </iterate>
652 </with>
653 </activeWhen>
654 </handler>
655 <handler
656 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DeleteHandler"
657 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete">
658 <activeWhen>
659 <with
660 variable="selection">
661 <iterate
662 operator="or">
663 <instanceof
664 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent">
665 </instanceof>
666 </iterate>
667 </with>
668 </activeWhen>
669 </handler>
670 <handler
671 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateSessionHandler"
672 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession">
673 <activeWhen>
674 <with
675 variable="selection">
676 <iterate
677 operator="or">
678 <instanceof
679 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionGroup">
680 </instanceof>
681 </iterate>
682 </with>
683 </activeWhen>
684 </handler>
685 <handler
686 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DestroySessionHandler"
687 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession">
688 <activeWhen>
689 <with
690 variable="selection">
691 <iterate
692 operator="or">
693 <instanceof
694 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
695 </instanceof>
696 </iterate>
697 </with>
698 </activeWhen>
699 </handler>
700 <handler
701 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateChannelOnSessionHandler"
702 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession">
703 <activeWhen>
704 <with
705 variable="selection">
706 <iterate
707 operator="or">
708 <instanceof
709 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
710 </instanceof>
711 </iterate>
712 </with>
713 </activeWhen>
714 </handler>
715 <handler
716 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateChannelOnDomainHandler"
717 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain">
718 <activeWhen>
719 <with
720 variable="selection">
721 <iterate
722 operator="or">
723 <instanceof
724 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent">
725 </instanceof>
726 </iterate>
727 </with>
728 </activeWhen>
729 </handler>
730 <handler
731 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableChannelHandler"
732 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel">
733 <activeWhen>
734 <with
735 variable="selection">
736 <iterate
737 operator="or">
738 <instanceof
739 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
740 </instanceof>
741 </iterate>
742 </with>
743 </activeWhen>
744 </handler>
745 <handler
746 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisableChannelHandler"
747 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel">
748 <activeWhen>
749 <with
750 variable="selection">
751 <iterate
752 operator="or">
753 <instanceof
754 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
755 </instanceof>
756 </iterate>
757 </with>
758 </activeWhen>
759 </handler>
760
761 <handler
762 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.StartHandler"
763 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start">
764 <activeWhen>
765 <with
766 variable="selection">
767 <iterate
768 operator="or">
769 <instanceof
770 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
771 </instanceof>
772 </iterate>
773 </with>
774 </activeWhen>
775 </handler>
776
777 <handler
778 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.StopHandler"
779 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop">
780 <activeWhen>
781 <with
782 variable="selection">
783 <iterate
784 operator="or">
785 <instanceof
786 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
787 </instanceof>
788 </iterate>
789 </with>
790 </activeWhen>
791 </handler>
792
793 <handler
794 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.AssignEventHandler"
795 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event">
796 <activeWhen>
797 <with
798 variable="selection">
799 <iterate
800 operator="or">
801 <instanceof
802 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.BaseEventComponent">
803 </instanceof>
804 </iterate>
805 </with>
806 </activeWhen>
807 </handler>
808
809 <handler
810 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventHandler"
811 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEvent">
812 <activeWhen>
813 <with
814 variable="selection">
815 <iterate
816 operator="or">
817 <instanceof
818 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent">
819 </instanceof>
820 </iterate>
821 </with>
822 </activeWhen>
823 </handler>
824
825 <handler
826 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisableEventHandler"
827 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableEvent">
828 <activeWhen>
829 <with
830 variable="selection">
831 <iterate
832 operator="or">
833 <instanceof
834 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent">
835 </instanceof>
836 </iterate>
837 </with>
838 </activeWhen>
839 </handler>
840
841 <handler
842 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnChannelHandler"
843 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnChannel">
844 <activeWhen>
845 <with
846 variable="selection">
847 <iterate
848 operator="or">
849 <instanceof
850 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent">
851 </instanceof>
852 </iterate>
853 </with>
854 </activeWhen>
855 </handler>
856
857 <handler
858 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnDomainHandler"
859 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnDomain">
860 <activeWhen>
861 <with
862 variable="selection">
863 <iterate
864 operator="or">
865 <instanceof
866 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent">
867 </instanceof>
868 </iterate>
869 </with>
870 </activeWhen>
871 </handler>
872 <handler
873 class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnSessionHandler"
874 commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableEventOnSession">
875 <activeWhen>
876 <with
877 variable="selection">
878 <iterate
879 operator="or">
880 <instanceof
881 value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent">
882 </instanceof>
883 </iterate>
884 </with>
885 </activeWhen>
886 </handler>
887 </extension>
888
889 <extension
890 point="org.eclipse.rse.core.systemTypes">
891 <systemType
892 description="%trace.control.rse.system.type.description"
893 icon="icons/obj16/systemlttng2.gif"
894 iconLive="icons/obj16/systemlttng2-live.gif"
895 id="org.eclipse.linuxtools.internal.lttng2.ui.control.systemType"
896 label="%trace.control.rse.system.type.name"
897 name="org.eclipse.linuxtools.internal.lttng2.ui.control.systemType"
898 subsystemConfigurationIds="ssh.shells;ssh.files;ssh.terminals;processes.shell.linux">
899 </systemType>
900 </extension>
901
902
903 </plugin>
This page took 0.06448 seconds and 6 git commands to generate.