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