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