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