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