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