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