Commit | Line | Data |
---|---|---|
79b33284 FC |
1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <?eclipse version="3.4"?> | |
3 | <plugin> | |
4 | <extension | |
5 | id="org.eclipse.linuxtools.lttng2.ui.perspective" | |
6 | point="org.eclipse.ui.perspectives"> | |
7 | <perspective | |
deadaa7b | 8 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.PerspectiveFactory" |
79b33284 | 9 | icon="icons/obj16/garland16.png" |
115b4a01 | 10 | id="org.eclipse.linuxtools.lttng2.ui.perspective" |
79b33284 FC |
11 | name="%perspective.category.name"> |
12 | </perspective> | |
13 | </extension> | |
115b4a01 BH |
14 | <extension |
15 | id="org.eclipse.linuxtools.lttng2.ui.views" | |
16 | point="org.eclipse.ui.views"> | |
17 | <category | |
18 | id="org.eclipse.linuxtools.lttng2.ui.views.category" | |
19 | name="%views.category.name"> | |
20 | </category> | |
21 | <view | |
22 | allowMultiple="false" | |
23 | category="org.eclipse.linuxtools.lttng2.ui.views.category" | |
24 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.ControlView" | |
25 | icon="icons/eview16/control_view.gif" | |
26 | id="org.eclipse.linuxtools.internal.lttng2.ui.views.control" | |
27 | name="%control.view.name" | |
28 | restorable="true"> | |
29 | </view> | |
30 | </extension> | |
31 | ||
32 | <extension | |
33 | point="org.eclipse.ui.commands"> | |
34 | <category | |
35 | description="%commands.control.category.description" | |
36 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
37 | name="%commands.control.category"> | |
38 | </category> | |
39 | <command | |
40 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
41 | description="%commands.control.new.description" | |
42 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection" | |
43 | name="%commands.control.new"> | |
44 | </command> | |
45 | <command | |
46 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
47 | description="%commands.control.connect.description" | |
48 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect" | |
49 | name="%commands.control.connect"> | |
50 | </command> | |
51 | <command | |
52 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
53 | description="%commands.control.disconnect.description" | |
54 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect" | |
55 | name="%commands.control.disconnect"> | |
56 | </command> | |
57 | <command | |
58 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
59 | description="%commands.control.refresh.description" | |
60 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh" | |
61 | name="%commands.control.refresh"> | |
62 | </command> | |
63 | <command | |
64 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
65 | description="%commands.control.delete.description" | |
66 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete" | |
67 | name="%commands.control.delete"> | |
68 | </command> | |
69 | <command | |
70 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
71 | description="%commands.control.create.session.description" | |
72 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession" | |
73 | name="%commands.control.create.session"> | |
74 | </command> | |
75 | <command | |
76 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
77 | description="%commands.control.destroy.session.description" | |
78 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession" | |
79 | name="%commands.control.destroy.session"> | |
80 | </command> | |
81 | <command | |
82 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
83 | description="%commands.control.create.channel.description" | |
84 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession" | |
85 | name="%commands.control.create.channel"> | |
86 | </command> | |
87 | <command | |
88 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
89 | description="%commands.control.create.channel.description" | |
90 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain" | |
91 | name="%commands.control.create.channel"> | |
92 | </command> | |
93 | <command | |
94 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
95 | description="%commands.control.enable.channel.description" | |
96 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel" | |
97 | name="%commands.control.enable.channel"> | |
98 | </command> | |
99 | <command | |
100 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
101 | description="%commands.control.disable.channel.description" | |
102 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel" | |
103 | name="%commands.control.disable.channel"> | |
104 | </command> | |
105 | <command | |
106 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
107 | description="%commands.control.start.description" | |
108 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start" | |
109 | name="%commands.control.start"> | |
110 | </command> | |
111 | <command | |
112 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
113 | description="%commands.control.stop.description" | |
114 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop" | |
115 | name="%commands.control.stop"> | |
116 | </command> | |
117 | <command | |
118 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
119 | description="%commands.control.enable.assign.description" | |
120 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event" | |
121 | name="%commands.control.enable.event"> | |
122 | </command> | |
123 | <command | |
124 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
125 | description="%commands.control.enable.event.description" | |
126 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.event" | |
127 | name="%commands.control.enable.event"> | |
128 | </command> | |
129 | <command | |
130 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
131 | description="%commands.control.disable.event.description" | |
132 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disable.event" | |
133 | name="%commands.control.disable.event"> | |
134 | </command> | |
135 | <command | |
136 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
137 | description="%commands.control.enable.event.description" | |
138 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnChannel" | |
139 | name="%commands.control.enable.event"> | |
140 | </command> | |
141 | <command | |
142 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
143 | description="%commands.control.enable.eventOnDomain.description" | |
144 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnDomain" | |
145 | name="%commands.control.enable.eventOnDomain"> | |
146 | </command> | |
147 | <command | |
148 | categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category" | |
149 | description="%commands.control.enable.eventOnDomain.description" | |
150 | id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnSession" | |
151 | name="%commands.control.enable.eventOnDomain"> | |
152 | </command> | |
153 | ||
154 | </extension> | |
155 | <extension | |
156 | point="org.eclipse.ui.menus"> | |
157 | <menuContribution | |
158 | allPopups="false" | |
159 | locationURI="toolbar:org.eclipse.linuxtools.internal.lttng2.ui.views.control"> | |
160 | <command | |
161 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection" | |
162 | icon="icons/elcl16/target_add.gif" | |
163 | label="%commands.control.new" | |
164 | style="push"> | |
165 | </command> | |
166 | <command | |
167 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect" | |
168 | icon="icons/elcl16/connect.gif" | |
169 | label="%commands.control.connect" | |
170 | style="push"> | |
171 | </command> | |
172 | <command | |
173 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect" | |
174 | icon="icons/elcl16/disconnect.gif" | |
175 | label="%commands.control.disconnect" | |
176 | style="push"> | |
177 | </command> | |
178 | <command | |
179 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh" | |
180 | icon="icons/elcl16/refresh.gif" | |
181 | label="%commands.control.refresh" | |
182 | style="push"> | |
183 | </command> | |
184 | <command | |
185 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete" | |
186 | icon="icons/elcl16/target_delete.gif" | |
187 | label="%commands.control.delete" | |
188 | style="push"> | |
189 | </command> | |
190 | <separator | |
191 | name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.toolbar.separator1" | |
192 | visible="true"> | |
193 | </separator> | |
194 | <command | |
195 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start" | |
196 | icon="icons/elcl16/start_trace.gif" | |
197 | label="%commands.control.start" | |
198 | style="push"> | |
199 | </command> | |
200 | <command | |
201 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop" | |
202 | icon="icons/elcl16/pause_trace.gif" | |
203 | label="%commands.control.stop" | |
204 | style="push"> | |
205 | </command> | |
206 | <command | |
207 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession" | |
208 | icon="icons/elcl16/delete_trace.gif" | |
209 | label="%commands.control.destroy.session" | |
210 | style="push"> | |
211 | </command> | |
212 | ||
213 | </menuContribution> | |
214 | <menuContribution | |
215 | allPopups="false" | |
216 | locationURI="popup:org.eclipse.linuxtools.internal.lttng2.ui.views.control"> | |
217 | <command | |
218 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect" | |
219 | icon="icons/elcl16/connect.gif" | |
220 | label="%commands.control.connect" | |
221 | style="push"> | |
222 | <visibleWhen | |
223 | checkEnabled="false"> | |
224 | <with | |
225 | variable="activeMenuSelection"> | |
226 | <iterate | |
227 | operator="or"> | |
228 | <instanceof | |
229 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
230 | </instanceof> | |
231 | </iterate> | |
232 | </with> | |
233 | </visibleWhen> | |
234 | </command> | |
235 | <command | |
236 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect" | |
237 | icon="icons/elcl16/disconnect.gif" | |
238 | label="%commands.control.disconnect" | |
239 | style="push"> | |
240 | <visibleWhen | |
241 | checkEnabled="false"> | |
242 | <with | |
243 | variable="activeMenuSelection"> | |
244 | <iterate | |
245 | operator="or"> | |
246 | <instanceof | |
247 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
248 | </instanceof> | |
249 | </iterate> | |
250 | </with> | |
251 | </visibleWhen> | |
252 | </command> | |
253 | <command | |
254 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh" | |
255 | icon="icons/elcl16/refresh.gif" | |
256 | label="%commands.control.refresh" | |
257 | style="push"> | |
258 | <visibleWhen | |
259 | checkEnabled="false"> | |
260 | <with | |
261 | variable="activeMenuSelection"> | |
262 | <iterate | |
263 | operator="or"> | |
264 | <instanceof | |
265 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlComponent"> | |
266 | </instanceof> | |
267 | </iterate> | |
268 | </with> | |
269 | </visibleWhen> | |
270 | </command> | |
271 | <command | |
272 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete" | |
273 | icon="icons/elcl16/target_delete.gif" | |
274 | label="%commands.control.delete" | |
275 | style="push"> | |
276 | <visibleWhen | |
277 | checkEnabled="false"> | |
278 | <with | |
279 | variable="activeMenuSelection"> | |
280 | <iterate | |
281 | operator="or"> | |
282 | <instanceof | |
283 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
284 | </instanceof> | |
285 | </iterate> | |
286 | </with> | |
287 | </visibleWhen> | |
288 | </command> | |
289 | <command | |
290 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession" | |
291 | icon="icons/elcl16/add_button.gif" | |
292 | label="%commands.control.create.session" | |
293 | style="push"> | |
294 | <visibleWhen | |
295 | checkEnabled="false"> | |
296 | <with | |
297 | variable="activeMenuSelection"> | |
298 | <iterate | |
299 | operator="or"> | |
300 | <instanceof | |
301 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionGroup"> | |
302 | </instanceof> | |
303 | </iterate> | |
304 | </with> | |
305 | </visibleWhen> | |
306 | </command> | |
307 | <command | |
308 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start" | |
309 | icon="icons/elcl16/start_trace.gif" | |
310 | label="%commands.control.start" | |
311 | style="push"> | |
312 | <visibleWhen | |
313 | checkEnabled="false"> | |
314 | <with | |
315 | variable="activeMenuSelection"> | |
316 | <iterate | |
317 | operator="or"> | |
318 | <instanceof | |
319 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
320 | </instanceof> | |
321 | </iterate> | |
322 | </with> | |
323 | </visibleWhen> | |
324 | </command> | |
325 | <command | |
326 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop" | |
327 | icon="icons/elcl16/pause_trace.gif" | |
328 | label="%commands.control.stop" | |
329 | style="push"> | |
330 | <visibleWhen | |
331 | checkEnabled="false"> | |
332 | <with | |
333 | variable="activeMenuSelection"> | |
334 | <iterate | |
335 | operator="or"> | |
336 | <instanceof | |
337 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
338 | </instanceof> | |
339 | </iterate> | |
340 | </with> | |
341 | </visibleWhen> | |
342 | </command> | |
343 | <command | |
344 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession" | |
345 | icon="icons/elcl16/delete_trace.gif" | |
346 | label="%commands.control.destroy.session" | |
347 | style="push"> | |
348 | <visibleWhen | |
349 | checkEnabled="false"> | |
350 | <with | |
351 | variable="activeMenuSelection"> | |
352 | <iterate | |
353 | operator="or"> | |
354 | <instanceof | |
355 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
356 | </instanceof> | |
357 | </iterate> | |
358 | </with> | |
359 | </visibleWhen> | |
360 | </command> | |
361 | <separator | |
362 | name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.popup.separator1" | |
363 | visible="true"> | |
364 | </separator> | |
365 | <command | |
366 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession" | |
367 | icon="icons/elcl16/add_button.gif" | |
368 | label="%commands.control.create.channel" | |
369 | style="push"> | |
370 | <visibleWhen | |
371 | checkEnabled="false"> | |
372 | <with | |
373 | variable="activeMenuSelection"> | |
374 | <and> | |
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 | <not> | |
382 | <iterate | |
383 | operator="or"> | |
384 | <instanceof | |
385 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent"> | |
386 | </instanceof> | |
387 | </iterate> | |
388 | </not> | |
389 | <count | |
390 | value="1"> | |
391 | </count> | |
392 | </and> | |
393 | </with> | |
394 | </visibleWhen> | |
395 | </command> | |
396 | <command | |
397 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnSession" | |
398 | icon="icons/elcl16/edit.gif" | |
399 | label="%commands.control.enable.eventOnDomain" | |
400 | style="push"> | |
401 | <visibleWhen | |
402 | checkEnabled="false"> | |
403 | <with | |
404 | variable="activeMenuSelection"> | |
405 | <and> | |
406 | <iterate | |
407 | operator="or"> | |
408 | <instanceof | |
409 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
410 | </instanceof> | |
411 | </iterate> | |
412 | <count | |
413 | value="1"> | |
414 | </count> | |
415 | </and> | |
416 | </with> | |
417 | </visibleWhen> | |
418 | </command> | |
419 | <command | |
420 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain" | |
421 | icon="icons/elcl16/add_button.gif" | |
422 | label="%commands.control.create.channel" | |
423 | style="push"> | |
424 | <visibleWhen | |
425 | checkEnabled="false"> | |
426 | <with | |
427 | variable="activeMenuSelection"> | |
428 | <and> | |
429 | <iterate | |
430 | operator="or"> | |
431 | <instanceof | |
432 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent"> | |
433 | </instanceof> | |
434 | </iterate> | |
435 | <not> | |
436 | <iterate | |
437 | operator="or"> | |
438 | <instanceof | |
439 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
440 | </instanceof> | |
441 | </iterate> | |
442 | </not> | |
443 | <count | |
444 | value="1"> | |
445 | </count> | |
446 | </and> | |
447 | </with> | |
448 | </visibleWhen> | |
449 | </command> | |
450 | <command | |
451 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnDomain" | |
452 | icon="icons/elcl16/edit.gif" | |
453 | label="%commands.control.enable.eventOnDomain" | |
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.TraceDomainComponent"> | |
464 | </instanceof> | |
465 | </iterate> | |
466 | <count | |
467 | value="1"> | |
468 | </count> | |
469 | </and> | |
470 | </with> | |
471 | </visibleWhen> | |
472 | </command> | |
473 | <command | |
474 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel" | |
475 | icon="icons/elcl16/edit.gif" | |
476 | label="%commands.control.enable.channel" | |
477 | style="push"> | |
478 | <visibleWhen | |
479 | checkEnabled="false"> | |
480 | <with | |
481 | variable="activeMenuSelection"> | |
482 | <iterate | |
483 | operator="or"> | |
484 | <instanceof | |
485 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
486 | </instanceof> | |
487 | </iterate> | |
488 | </with> | |
489 | </visibleWhen> | |
490 | </command> | |
491 | <command | |
492 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel" | |
493 | icon="icons/elcl16/edit.gif" | |
494 | label="%commands.control.disable.channel" | |
495 | style="push"> | |
496 | <visibleWhen | |
497 | checkEnabled="false"> | |
498 | <with | |
499 | variable="activeMenuSelection"> | |
500 | <iterate | |
501 | operator="or"> | |
502 | <instanceof | |
503 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
504 | </instanceof> | |
505 | </iterate> | |
506 | </with> | |
507 | </visibleWhen> | |
508 | </command> | |
509 | ||
510 | <command | |
511 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event" | |
512 | icon="icons/elcl16/edit.gif" | |
513 | label="%commands.control.enable.event" | |
514 | style="push"> | |
515 | <visibleWhen | |
516 | checkEnabled="false"> | |
517 | <with | |
518 | variable="activeMenuSelection"> | |
519 | <iterate | |
520 | operator="or"> | |
521 | <instanceof | |
522 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.BaseEventComponent"> | |
523 | </instanceof> | |
524 | </iterate> | |
525 | </with> | |
526 | </visibleWhen> | |
527 | </command> | |
528 | ||
529 | <command | |
530 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.event" | |
531 | icon="icons/elcl16/edit.gif" | |
532 | label="%commands.control.enable.event" | |
533 | style="push"> | |
534 | <visibleWhen | |
535 | checkEnabled="false"> | |
536 | <with | |
537 | variable="activeMenuSelection"> | |
538 | <iterate | |
539 | operator="or"> | |
540 | <instanceof | |
541 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent"> | |
542 | </instanceof> | |
543 | </iterate> | |
544 | </with> | |
545 | </visibleWhen> | |
546 | </command> | |
547 | ||
548 | <command | |
549 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disable.event" | |
550 | icon="icons/elcl16/edit.gif" | |
551 | label="%commands.control.disable.event" | |
552 | style="push"> | |
553 | <visibleWhen | |
554 | checkEnabled="false"> | |
555 | <with | |
556 | variable="activeMenuSelection"> | |
557 | <iterate | |
558 | operator="or"> | |
559 | <instanceof | |
560 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent"> | |
561 | </instanceof> | |
562 | </iterate> | |
563 | </with> | |
564 | </visibleWhen> | |
565 | </command> | |
566 | ||
567 | <command | |
568 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnChannel" | |
569 | icon="icons/elcl16/edit.gif" | |
570 | label="%commands.control.enable.event" | |
571 | style="push"> | |
572 | <visibleWhen | |
573 | checkEnabled="false"> | |
574 | <with | |
575 | variable="activeMenuSelection"> | |
576 | <and> | |
577 | <iterate | |
578 | operator="or"> | |
579 | <instanceof | |
580 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
581 | </instanceof> | |
582 | </iterate> | |
583 | <count | |
584 | value="1"> | |
585 | </count> | |
586 | </and> | |
587 | </with> | |
588 | </visibleWhen> | |
589 | </command> | |
590 | ||
591 | ||
592 | ||
593 | </menuContribution> | |
594 | ||
595 | </extension> | |
596 | <extension | |
597 | point="org.eclipse.ui.handlers"> | |
598 | <handler | |
599 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.NewConnectionHandler" | |
600 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.newConnection"> | |
601 | <activeWhen> | |
602 | <with | |
603 | variable="activePart"> | |
604 | <instanceof | |
605 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.ControlView"> | |
606 | </instanceof> | |
607 | </with> | |
608 | </activeWhen> | |
609 | </handler> | |
610 | <handler | |
611 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.ConnectHandler" | |
612 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.connect"> | |
613 | <activeWhen> | |
614 | <with | |
615 | variable="selection"> | |
616 | <iterate | |
617 | operator="or"> | |
618 | <instanceof | |
619 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
620 | </instanceof> | |
621 | </iterate> | |
622 | </with> | |
623 | </activeWhen> | |
624 | </handler> | |
625 | <handler | |
626 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisconnectHandler" | |
627 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disconnect"> | |
628 | <activeWhen> | |
629 | <with | |
630 | variable="selection"> | |
631 | <iterate | |
632 | operator="or"> | |
633 | <instanceof | |
634 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
635 | </instanceof> | |
636 | </iterate> | |
637 | </with> | |
638 | </activeWhen> | |
639 | </handler> | |
640 | <handler | |
641 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.RefreshHandler" | |
642 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.refresh"> | |
643 | <activeWhen> | |
644 | <with | |
645 | variable="selection"> | |
646 | <iterate | |
647 | operator="or"> | |
648 | <instanceof | |
649 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlComponent"> | |
650 | </instanceof> | |
651 | </iterate> | |
652 | </with> | |
653 | </activeWhen> | |
654 | </handler> | |
655 | <handler | |
656 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DeleteHandler" | |
657 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.delete"> | |
658 | <activeWhen> | |
659 | <with | |
660 | variable="selection"> | |
661 | <iterate | |
662 | operator="or"> | |
663 | <instanceof | |
664 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TargetNodeComponent"> | |
665 | </instanceof> | |
666 | </iterate> | |
667 | </with> | |
668 | </activeWhen> | |
669 | </handler> | |
670 | <handler | |
671 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateSessionHandler" | |
672 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createSession"> | |
673 | <activeWhen> | |
674 | <with | |
675 | variable="selection"> | |
676 | <iterate | |
677 | operator="or"> | |
678 | <instanceof | |
679 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionGroup"> | |
680 | </instanceof> | |
681 | </iterate> | |
682 | </with> | |
683 | </activeWhen> | |
684 | </handler> | |
685 | <handler | |
686 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DestroySessionHandler" | |
687 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.destroySession"> | |
688 | <activeWhen> | |
689 | <with | |
690 | variable="selection"> | |
691 | <iterate | |
692 | operator="or"> | |
693 | <instanceof | |
694 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
695 | </instanceof> | |
696 | </iterate> | |
697 | </with> | |
698 | </activeWhen> | |
699 | </handler> | |
700 | <handler | |
701 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateChannelOnSessionHandler" | |
702 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnSession"> | |
703 | <activeWhen> | |
704 | <with | |
705 | variable="selection"> | |
706 | <iterate | |
707 | operator="or"> | |
708 | <instanceof | |
709 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
710 | </instanceof> | |
711 | </iterate> | |
712 | </with> | |
713 | </activeWhen> | |
714 | </handler> | |
715 | <handler | |
716 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.CreateChannelOnDomainHandler" | |
717 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.createChannelOnDomain"> | |
718 | <activeWhen> | |
719 | <with | |
720 | variable="selection"> | |
721 | <iterate | |
722 | operator="or"> | |
723 | <instanceof | |
724 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent"> | |
725 | </instanceof> | |
726 | </iterate> | |
727 | </with> | |
728 | </activeWhen> | |
729 | </handler> | |
730 | <handler | |
731 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableChannelHandler" | |
732 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannel"> | |
733 | <activeWhen> | |
734 | <with | |
735 | variable="selection"> | |
736 | <iterate | |
737 | operator="or"> | |
738 | <instanceof | |
739 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
740 | </instanceof> | |
741 | </iterate> | |
742 | </with> | |
743 | </activeWhen> | |
744 | </handler> | |
745 | <handler | |
746 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisableChannelHandler" | |
747 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disableChannel"> | |
748 | <activeWhen> | |
749 | <with | |
750 | variable="selection"> | |
751 | <iterate | |
752 | operator="or"> | |
753 | <instanceof | |
754 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
755 | </instanceof> | |
756 | </iterate> | |
757 | </with> | |
758 | </activeWhen> | |
759 | </handler> | |
760 | ||
761 | <handler | |
762 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.StartHandler" | |
763 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.start"> | |
764 | <activeWhen> | |
765 | <with | |
766 | variable="selection"> | |
767 | <iterate | |
768 | operator="or"> | |
769 | <instanceof | |
770 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
771 | </instanceof> | |
772 | </iterate> | |
773 | </with> | |
774 | </activeWhen> | |
775 | </handler> | |
776 | ||
777 | <handler | |
778 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.StopHandler" | |
779 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.stop"> | |
780 | <activeWhen> | |
781 | <with | |
782 | variable="selection"> | |
783 | <iterate | |
784 | operator="or"> | |
785 | <instanceof | |
786 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
787 | </instanceof> | |
788 | </iterate> | |
789 | </with> | |
790 | </activeWhen> | |
791 | </handler> | |
792 | ||
793 | <handler | |
794 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.AssignEventHandler" | |
795 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.assign.event"> | |
796 | <activeWhen> | |
797 | <with | |
798 | variable="selection"> | |
799 | <iterate | |
800 | operator="or"> | |
801 | <instanceof | |
802 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.BaseEventComponent"> | |
803 | </instanceof> | |
804 | </iterate> | |
805 | </with> | |
806 | </activeWhen> | |
807 | </handler> | |
808 | ||
809 | <handler | |
810 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventHandler" | |
811 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.event"> | |
812 | <activeWhen> | |
813 | <with | |
814 | variable="selection"> | |
815 | <iterate | |
816 | operator="or"> | |
817 | <instanceof | |
818 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent"> | |
819 | </instanceof> | |
820 | </iterate> | |
821 | </with> | |
822 | </activeWhen> | |
823 | </handler> | |
824 | ||
825 | <handler | |
826 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.DisableEventHandler" | |
827 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.disable.event"> | |
828 | <activeWhen> | |
829 | <with | |
830 | variable="selection"> | |
831 | <iterate | |
832 | operator="or"> | |
833 | <instanceof | |
834 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceEventComponent"> | |
835 | </instanceof> | |
836 | </iterate> | |
837 | </with> | |
838 | </activeWhen> | |
839 | </handler> | |
840 | ||
841 | <handler | |
842 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnChannelHandler" | |
843 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnChannel"> | |
844 | <activeWhen> | |
845 | <with | |
846 | variable="selection"> | |
847 | <iterate | |
848 | operator="or"> | |
849 | <instanceof | |
850 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceChannelComponent"> | |
851 | </instanceof> | |
852 | </iterate> | |
853 | </with> | |
854 | </activeWhen> | |
855 | </handler> | |
856 | ||
857 | <handler | |
858 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnDomainHandler" | |
859 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnDomain"> | |
860 | <activeWhen> | |
861 | <with | |
862 | variable="selection"> | |
863 | <iterate | |
864 | operator="or"> | |
865 | <instanceof | |
866 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent"> | |
867 | </instanceof> | |
868 | </iterate> | |
869 | </with> | |
870 | </activeWhen> | |
871 | </handler> | |
872 | <handler | |
873 | class="org.eclipse.linuxtools.internal.lttng2.ui.views.control.handlers.EnableEventOnSessionHandler" | |
874 | commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enable.eventOnSession"> | |
875 | <activeWhen> | |
876 | <with | |
877 | variable="selection"> | |
878 | <iterate | |
879 | operator="or"> | |
880 | <instanceof | |
881 | value="org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceSessionComponent"> | |
882 | </instanceof> | |
883 | </iterate> | |
884 | </with> | |
885 | </activeWhen> | |
886 | </handler> | |
887 | </extension> | |
888 | ||
889 | <extension | |
890 | point="org.eclipse.rse.core.systemTypes"> | |
891 | <systemType | |
892 | description="%trace.control.rse.system.type.description" | |
893 | icon="icons/obj16/systemlttng2.gif" | |
894 | iconLive="icons/obj16/systemlttng2-live.gif" | |
895 | id="org.eclipse.linuxtools.internal.lttng2.ui.control.systemType" | |
896 | label="%trace.control.rse.system.type.name" | |
897 | name="org.eclipse.linuxtools.internal.lttng2.ui.control.systemType" | |
898 | subsystemConfigurationIds="ssh.shells;ssh.files;ssh.terminals;processes.shell.linux"> | |
899 | </systemType> | |
900 | </extension> | |
901 | ||
902 | ||
79b33284 | 903 | </plugin> |