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