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