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