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