tmf: Add clear command on the Traces folder
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
CommitLineData
be222f56
PT
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.4"?>
3<plugin>
43ee8b79
AM
4 <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="%extensionpoint.sequence_diagram_loader.name" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
5 <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetypeui" name="%extensionpoint.trace_type_ui.name" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd"/>
be222f56
PT
6
7 <extension
8 point="org.eclipse.ui.perspectives">
9 <perspective
10 class="org.eclipse.linuxtools.tmf.ui.views.TracingPerspectiveFactory"
11 icon="icons/eview16/tracing_pers.gif"
12 id="org.eclipse.linuxtools.tmf.ui.perspective"
13 name="%perspective.category.name">
14 </perspective>
15 </extension>
16 <extension
17 point="org.eclipse.ui.views">
18 <category
19 id="org.eclipse.linuxtools.tmf.ui.views.category"
20 name="%views.category.name">
21 </category>
be222f56
PT
22 <view
23 category="org.eclipse.linuxtools.tmf.ui.views.category"
24 class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"
25 icon="icons/eview16/timechart_view.gif"
26 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
27 name="%timechart.view.name"
28 restorable="true">
be222f56 29 </view>
7692e512
AM
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.tmf.ui.views.category"
33 class="org.eclipse.linuxtools.tmf.ui.views.statesystem.TmfStateSystemExplorer"
34 icon="icons/eview16/events_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
36 name="%ssvisualizer.view.name"
37 restorable="true">
38 </view>
be222f56
PT
39 <view
40 allowMultiple="false"
41 category="org.eclipse.linuxtools.tmf.ui.views.category"
42 class="org.eclipse.linuxtools.tmf.ui.views.colors.ColorsView"
43 icon="icons/eview16/colors_view.gif"
44 id="org.eclipse.linuxtools.tmf.ui.views.colors"
45 name="%colors.view.name"
46 restorable="true">
d5efe032 47 </view>
be222f56
PT
48 <view
49 allowMultiple="false"
50 category="org.eclipse.linuxtools.tmf.ui.views.category"
51 class="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView"
52 icon="icons/eview16/filters_view.gif"
53 id="org.eclipse.linuxtools.tmf.ui.views.filter"
54 name="%filters.view.name"
55 restorable="true">
56 </view>
57 <view
58 category="org.eclipse.linuxtools.tmf.ui.views.category"
59 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.SDView"
60 icon="icons/eview16/sequencediagram_view.gif"
61 id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
62 name="%uml2sd.view.name"
63 restorable="true">
64 </view>
65 <view
66 allowMultiple="false"
67 category="org.eclipse.linuxtools.tmf.ui.views.category"
68 class="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsView"
69 icon="icons/eview16/statistics_view.gif"
70 id="org.eclipse.linuxtools.tmf.ui.views.statistics"
71 name="%statistics.view.name"
72 restorable="true">
73 </view>
74 <view
75 allowMultiple="false"
76 category="org.eclipse.linuxtools.tmf.ui.views.category"
77 class="org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView"
78 icon="icons/eview16/histogram.gif"
79 id="org.eclipse.linuxtools.tmf.ui.views.histogram"
80 name="%histogram.view.name"
81 restorable="true">
82 </view>
e8251298
PT
83 <view
84 category="org.eclipse.linuxtools.tmf.ui.views.category"
85 class="org.eclipse.linuxtools.tmf.ui.views.callstack.CallStackView"
86 icon="icons/eview16/callstack_view.gif"
87 id="org.eclipse.linuxtools.tmf.ui.views.callstack"
88 name="%callstack.view.name"
89 restorable="true">
90 </view>
e73a4ba5
GB
91 <view
92 allowMultiple="false"
93 category="org.eclipse.linuxtools.tmf.ui.views.category"
94 class="org.eclipse.linuxtools.tmf.ui.views.synchronization.TmfSynchronizationView"
95 icon="icons/eview16/synced.gif"
96 id="org.eclipse.linuxtools.tmf.ui.views.synchronization"
97 name="%synchronization.view.name"
98 restorable="true">
99 </view>
be222f56
PT
100 </extension>
101 <extension
102 point="org.eclipse.ui.editors">
103 <editor
104 class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"
105 default="false"
106 icon="icons/eview16/events_view.gif"
107 id="org.eclipse.linuxtools.tmf.ui.editors.events"
108 name="%events.editor.name">
109 <contentTypeBinding
110 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
111 </contentTypeBinding>
112 </editor>
be222f56
PT
113 </extension>
114 <extension
115 point="org.eclipse.ui.newWizards">
116 <category
117 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
118 name="%project.new.category.name">
119 </category>
120 <wizard
121 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
122 class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"
123 icon="icons/elcl16/new_tracing_prj.gif"
124 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
125 name="%project.new.wizard.name"
126 project="true">
127 <description>
128 %project.new.wizard.description
d5efe032 129
be222f56
PT
130 </description>
131 </wizard>
132 <wizard
133 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
134 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
135 icon="icons/etool16/customparser_wizard.gif"
136 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
137 name="%project.new.wizard.custom.text.parser">
138 </wizard>
139 <wizard
140 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
141 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
142 icon="icons/etool16/customparser_wizard.gif"
143 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
144 name="%project.new.wizard.custom.xml.parser">
145 </wizard>
146 </extension>
147 <extension
148 point="org.eclipse.ui.importWizards">
149 <category
150 id="org.eclipse.linuxtools.tmf.import.category"
151 name="%project.new.category.name">
152 </category>
002f9f07
BH
153 <wizard
154 category="org.eclipse.linuxtools.tmf.import.category"
1de10308 155 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.importtrace.ImportTraceWizard"
002f9f07
BH
156 icon="icons/etool16/import.gif"
157 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
158 name="%project.import.wizard.name">
159 </wizard>
6e651d8b
MAL
160 <wizard
161 category="org.eclipse.linuxtools.tmf.import.category"
162 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageWizard"
163 icon="icons/etool16/import.gif"
164 id="org.eclipse.linuxtools.tmf.ui.trace.import.package.wizard"
165 name="%project.import.wizard.name.tracepkg">
166 </wizard>
be222f56
PT
167 </extension>
168 <extension
169 id="org.eclipse.linuxtools.tmf.project.nature"
170 point="org.eclipse.core.resources.natures">
171 <runtime>
172 <run
173 class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">
174 </run>
175 </runtime>
176 </extension>
177 <extension
178 point="org.eclipse.ui.ide.projectNatureImages">
179 <image
180 icon="icons/ovr16/trace_nature_ovr.gif"
181 id="org.eclipse.linuxtools.tmf.ui.nature.image"
182 natureId="org.eclipse.linuxtools.tmf.project.nature">
183 </image>
184 </extension>
185 <extension
186 point="org.eclipse.ui.navigator.navigatorContent">
187 <navigatorContent
188 activeByDefault="true"
189 contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
190 icon="icons/eview16/tracing_pers.gif"
191 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
192 labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"
193 name="%navigatorContent.name"
194 priority="normal">
195 <triggerPoints>
196 <or>
197 <and>
198 <instanceof
199 value="org.eclipse.core.resources.IProject">
200 </instanceof>
201 <test
202 property="org.eclipse.core.resources.projectNature"
203 value="org.eclipse.linuxtools.tmf.project.nature">
204 </test>
205 </and>
206 <instanceof
207 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
208 </instanceof>
209 </or>
210 </triggerPoints>
211 <possibleChildren>
212 <or>
213 <instanceof
214 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
215 </instanceof>
216 <instanceof
217 value="org.eclipse.core.resources.IResource">
218 </instanceof>
219 </or></possibleChildren>
220 <override
221 policy="InvokeAlwaysRegardlessOfSuppressedExt"
222 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
223 </override>
224 <actionProvider
225 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
226 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
227 <enablement>
228 <or>
229 <instanceof
230 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
231 </instanceof>
232 </or>
233 </enablement>
234 </actionProvider>
235 <dropAssistant
236 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"
237 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
238 <possibleDropTargets>
239 <or>
240 <and>
241 <instanceof
242 value="org.eclipse.core.resources.IProject">
243 </instanceof>
244 <test
245 property="org.eclipse.core.resources.projectNature"
246 value="org.eclipse.linuxtools.tmf.project.nature">
247 </test>
248 </and>
249 <instanceof
250 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
251 </instanceof>
252 </or>
253 </possibleDropTargets>
254 </dropAssistant>
255 <commonWizard
256 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
257 type="new"
258 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
ecf3bc29
MAL
259 <enablement>
260 <with variable="activeWorkbenchWindow.activePerspective">
261 <equals
262 value="org.eclipse.linuxtools.tmf.ui.perspective">
263 </equals>
264 </with>
265 </enablement>
be222f56 266 </commonWizard>
339d539c
PT
267 <commonSorter
268 class="org.eclipse.linuxtools.tmf.ui.project.model.TmfViewerSorter"
269 id="org.eclipse.linuxtools.tmf.ui.navigator.viewerSorter">
270 </commonSorter>
be222f56
PT
271 </navigatorContent>
272 </extension>
273 <extension
274 point="org.eclipse.ui.navigator.viewer">
275 <viewerContentBinding
276 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
277 <includes>
278 <contentExtension
279 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
280 </contentExtension>
281 <contentExtension
282 pattern="org.eclipse.ui.navigator.resources.filters.*">
283 </contentExtension>
1169a815
BH
284 <contentExtension
285 pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
286 </contentExtension>
be222f56
PT
287 </includes>
288 </viewerContentBinding>
289 </extension>
290 <extension
291 point="org.eclipse.ui.decorators">
292 <decorator
293 icon="icons/ovr16/trace_folder_ovr.png"
294 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
43ee8b79 295 label="%project.model.trace_folder"
be222f56
PT
296 lightweight="true"
297 location="TOP_RIGHT"
298 state="true">
299 <enablement>
300 <objectClass
301 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
302 </objectClass>
303 </enablement>
304 </decorator>
305 <decorator
306 icon="icons/ovr16/experiment_folder_ovr.png"
307 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
43ee8b79 308 label="%project.model.experiment_folder"
be222f56
PT
309 lightweight="true"
310 location="TOP_RIGHT"
311 state="true">
312 <enablement>
313 <objectClass
314 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
315 </objectClass>
316 </enablement>
317 </decorator>
318 <decorator
319 icon="icons/ovr16/link_ovr.gif"
320 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
43ee8b79 321 label="%project.model.linked_trace"
be222f56
PT
322 lightweight="true"
323 location="BOTTOM_RIGHT"
324 state="true">
325 <enablement>
326 <and>
327 <objectClass
328 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
329 </objectClass>
330 <objectState
331 name="isLinked"
332 value="true">
333 </objectState>
334 </and>
335 </enablement>
336 </decorator>
337 </extension>
338 <extension
339 point="org.eclipse.ui.menus">
6151d86c 340 <menuContribution
b36d7773
PT
341 allPopups="false"
342 locationURI="popup:org.eclipse.ui.popup.any?after=group.open">
c0c7c656
MAL
343 <command
344 commandId="org.eclipse.linuxtools.tmf.ui.openFile"
345 label="%command.OpenFile.label"
346 style="push">
347 <visibleWhen
348 checkEnabled="false">
349 <with
350 variable="selection">
351 <count
352 value="1">
353 </count>
354 <iterate
355 operator="and">
356 <instanceof
357 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
358 </instanceof>
359 </iterate>
360 </with>
361 </visibleWhen>
362 </command>
b36d7773
PT
363 <command
364 commandId="org.eclipse.ui.navigate.openResource"
365 disabledIcon="/icons/dlcl16/open.gif"
366 icon="/icons/elcl16/open.gif"
367 label="%command.open"
368 mnemonic="%command.open.mnemonic"
369 style="push">
370 <visibleWhen
371 checkEnabled="false">
372 <with
373 variable="selection">
374 <count
375 value="1">
376 </count>
377 <iterate
378 ifEmpty="false"
379 operator="and">
380 <or>
381 <instanceof
382 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
383 </instanceof>
384 <instanceof
385 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
386 </instanceof>
387 <instanceof
388 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
389 </instanceof>
390 </or>
391 </iterate>
392 </with>
393 </visibleWhen>
394 </command>
395 </menuContribution>
396 <menuContribution
397 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
002f9f07
BH
398 <separator
399 name="org.eclipse.linuxtools.tmf.ui.separator1"
400 visible="true">
401 </separator>
402 <command
ceb60136 403 commandId="org.eclipse.linuxtools.tmf.ui.import"
002f9f07
BH
404 label="%command.import"
405 mnemonic="%command.import.mnemonic"
406 style="push">
407 <visibleWhen
408 checkEnabled="false">
409 <with
410 variable="selection">
411 <count
412 value="1">
413 </count>
414 <iterate
415 operator="and">
416 <instanceof
417 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
418 </instanceof>
419 </iterate>
420 </with>
421 </visibleWhen>
422 </command>
6151d86c 423 <separator
002f9f07 424 name="org.eclipse.linuxtools.tmf.ui.separator0"
6151d86c
PT
425 visible="true">
426 </separator>
339d539c
PT
427 <command
428 commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder"
429 icon="icons/etool16/newfolder_wiz.gif"
430 label="%command.new_folder"
431 mnemonic="%command.new_folder.mnemonic"
432 style="push"
433 tooltip="%command.new_folder.description">
434 <visibleWhen
435 checkEnabled="false">
436 <with
437 variable="selection">
438 <count
439 value="1">
440 </count>
441 <iterate
442 ifEmpty="false"
443 operator="or">
444 <or>
445 <instanceof
446 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
447 </instanceof>
448 </or>
449 </iterate>
450 </with>
451 </visibleWhen>
452 </command>
be222f56 453 <command
6151d86c 454 commandId="org.eclipse.ui.edit.copy"
3f10c5b9
PT
455 disabledIcon="icons/dtool16/copy_edit.gif"
456 icon="icons/etool16/copy_edit.gif"
6151d86c
PT
457 label="%command.copy"
458 mnemonic="%command.copy.mnemonic"
459 style="push">
be222f56
PT
460 <visibleWhen
461 checkEnabled="false">
462 <with
463 variable="selection">
464 <count
465 value="1">
466 </count>
467 <iterate
468 ifEmpty="false"
469 operator="and">
6151d86c
PT
470 <or>
471 <instanceof
472 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
473 </instanceof>
474 <instanceof
475 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
476 </instanceof>
477 </or>
be222f56
PT
478 </iterate>
479 </with>
480 </visibleWhen>
481 </command>
482 <command
6151d86c
PT
483 commandId="org.eclipse.ui.edit.rename"
484 disabledIcon="/icons/dlcl16/rename.gif"
485 icon="/icons/elcl16/rename.gif"
486 label="%command.rename"
487 mnemonic="%command.rename.mnemonic"
488 style="push">
be222f56
PT
489 <visibleWhen
490 checkEnabled="false">
491 <with
492 variable="selection">
493 <count
494 value="1">
495 </count>
496 <iterate
497 ifEmpty="false"
498 operator="and">
6151d86c
PT
499 <or>
500 <instanceof
501 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
502 </instanceof>
503 <instanceof
504 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
505 </instanceof>
339d539c
PT
506 <and>
507 <not>
508 <instanceof
509 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
510 </instanceof>
511 </not>
512 <instanceof
513 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
514 </instanceof>
515 </and>
6151d86c 516 </or>
be222f56
PT
517 </iterate>
518 </with>
519 </visibleWhen>
520 </command>
521 <command
6151d86c 522 commandId="org.eclipse.ui.edit.delete"
3f10c5b9
PT
523 disabledIcon="icons/dtool16/delete.gif"
524 icon="icons/etool16/delete.gif"
6151d86c
PT
525 label="%command.delete"
526 mnemonic="%command.delete.mnemonic"
527 style="push">
be222f56
PT
528 <visibleWhen
529 checkEnabled="false">
530 <with
531 variable="selection">
da5eb3b6
BH
532 <or>
533 <iterate
534 ifEmpty="false"
535 operator="and">
6151d86c
PT
536 <and>
537 <instanceof
538 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
539 </instanceof>
540 <not>
541 <test
542 forcePluginActivation="true"
543 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
544 </test>
545 </not>
546 </and>
da5eb3b6
BH
547 </iterate>
548 <iterate
549 ifEmpty="false"
550 operator="and">
be222f56 551 <instanceof
6151d86c 552 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
be222f56 553 </instanceof>
da5eb3b6
BH
554 </iterate>
555 <iterate
556 ifEmpty="false"
557 operator="and">
339d539c
PT
558 <and>
559 <not>
560 <instanceof
561 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
562 </instanceof>
563 </not>
564 <instanceof
565 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
566 </instanceof>
567 </and>
da5eb3b6
BH
568 </iterate>
569 </or>
be222f56
PT
570 </with>
571 </visibleWhen>
572 </command>
4da3df5f
MAL
573 <command
574 commandId="org.eclipse.ui.edit.delete"
575 disabledIcon="icons/dtool16/delete.gif"
576 icon="icons/etool16/delete.gif"
577 label="%command.clear"
578 mnemonic="%command.clear.mnemonic"
579 style="push">
580 <visibleWhen
581 checkEnabled="false">
582 <with
583 variable="selection">
584 <count
585 value="1">
586 </count>
587 <iterate
588 ifEmpty="false"
589 operator="and">
590 <instanceof
591 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
592 </instanceof>
593 </iterate>
594 </with>
595 </visibleWhen>
596 </command>
be222f56 597 <command
6151d86c 598 commandId="org.eclipse.ui.edit.delete"
3f10c5b9
PT
599 disabledIcon="icons/dtool16/delete.gif"
600 icon="icons/etool16/delete.gif"
6151d86c
PT
601 label="%command.remove"
602 mnemonic="%command.remove.mnemonic"
603 style="push">
be222f56
PT
604 <visibleWhen
605 checkEnabled="false">
606 <with
607 variable="selection">
608 <iterate
609 ifEmpty="false"
610 operator="and">
611 <and>
612 <instanceof
613 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
614 </instanceof>
615 <test
616 forcePluginActivation="true"
617 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
618 </test>
619 </and>
620 </iterate>
621 </with>
622 </visibleWhen>
623 </command>
624 <separator
625 name="org.eclipse.linuxtools.tmf.ui.separator2"
626 visible="true">
627 </separator>
628 <command
6151d86c 629 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
be222f56
PT
630 disabledIcon="icons/dtool16/new.gif"
631 icon="icons/etool16/new.gif"
6151d86c
PT
632 label="%command.new_experiment"
633 mnemonic="%command.new_experiment.mnemonic"
be222f56 634 style="push"
6151d86c 635 tooltip="%command.new_experiment.description">
be222f56
PT
636 <visibleWhen
637 checkEnabled="false">
638 <with
639 variable="selection">
640 <count
641 value="1">
642 </count>
643 <iterate
644 ifEmpty="false"
645 operator="and">
646 <instanceof
647 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
648 </instanceof>
649 </iterate>
650 </with>
651 </visibleWhen>
652 </command>
be222f56 653 <command
6151d86c
PT
654 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
655 label="%command.delete_suppl_files"
656 mnemonic="%command.delete_suppl_files.mnemonic"
be222f56 657 style="push"
6151d86c 658 tooltip="%command.delete_suppl_files.description">
be222f56
PT
659 <visibleWhen
660 checkEnabled="false">
661 <with
662 variable="selection">
6151d86c 663 <and>
6151d86c
PT
664 <iterate
665 ifEmpty="false"
666 operator="and">
099a269e
PT
667 <or>
668 <instanceof
669 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
670 </instanceof>
671 <instanceof
672 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
673 </instanceof>
674 </or>
675 </iterate>
676 <iterate
677 ifEmpty="false"
678 operator="or">
679 <test
680 forcePluginActivation="true"
681 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
682 </test>
6151d86c
PT
683 </iterate>
684 </and>
be222f56
PT
685 </with>
686 </visibleWhen>
687 </command>
6e651d8b 688 <command
08b4272c
MAL
689 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
690 label="%command.import_trace_package"
691 mnemonic="%command.import_trace_package.mnemonic"
6e651d8b 692 style="push"
08b4272c 693 tooltip="%command.import_trace_package.description">
6e651d8b
MAL
694 <visibleWhen
695 checkEnabled="false">
696 <with
697 variable="selection">
698 <and>
699 <count
700 value="1">
701 </count>
702 <iterate
703 ifEmpty="false"
704 operator="and">
705 <instanceof
706 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
707 </instanceof>
708 </iterate>
709 </and>
710 </with>
711 </visibleWhen>
712 </command>
08b4272c
MAL
713 <separator
714 name="org.eclipse.linuxtools.tmf.ui.export.separator"
715 visible="true">
716 </separator>
717 <command
718 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
719 icon="icons/etool16/export.gif"
720 label="%command.export_trace_package"
721 mnemonic="%command.export_trace_package.mnemonic"
722 style="push"
723 tooltip="%command.export_trace_package.description">
724 <visibleWhen
725 checkEnabled="false">
726 <with
727 variable="selection">
728 <or>
729 <iterate
730 ifEmpty="false"
731 operator="and">
732 <instanceof
733 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
734 </instanceof>
735 </iterate>
736 <and>
737 <count
738 value="1">
739 </count>
740 <iterate
741 operator="and">
742 <instanceof
743 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
744 </instanceof>
745 </iterate>
746 </and>
747 </or>
748 </with>
749 </visibleWhen>
750 </command>
6151d86c
PT
751 <separator
752 name="org.eclipse.linuxtools.tmf.ui.separator3"
753 visible="true">
754 </separator>
587660fc
PT
755 <command
756 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
757 icon="icons/etool16/customparser_wizard.gif"
758 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
759 style="push">
760 <visibleWhen
761 checkEnabled="false">
762 <with
763 variable="selection">
764 <count
765 value="1">
766 </count>
767 <iterate
768 operator="and">
769 <instanceof
770 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
771 </instanceof>
772 </iterate>
773 </with>
774 </visibleWhen>
775 </command>
6151d86c
PT
776 <menu
777 label="%command.select_trace_type"
778 mnemonic="%command.select_trace_type.mnemonic"
779 tooltip="%command.select_trace_type.description">
780 <dynamic
8a917424 781 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
6151d86c
PT
782 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
783 </dynamic>
587660fc
PT
784 <separator
785 name="org.eclipse.linuxtools.tmf.ui.separator6"
786 visible="true">
787 </separator>
788 <command
789 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
790 icon="icons/etool16/customparser_wizard.gif"
791 style="push">
792 </command>
be222f56
PT
793 <visibleWhen
794 checkEnabled="false">
795 <with
796 variable="selection">
be222f56
PT
797 <iterate
798 ifEmpty="false"
799 operator="and">
8a917424
GB
800 <instanceof
801 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
802 </instanceof>
803 </iterate>
804 </with>
805 </visibleWhen>
806 </menu>
807 <menu
808 label="%command.select_experiment_type"
809 mnemonic="%command.select_experiment_type.mnemonic"
810 tooltip="%command.select_experiment_type.description">
811 <dynamic
812 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
813 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
814 </dynamic>
815 <visibleWhen
816 checkEnabled="false">
817 <with
818 variable="selection">
819 <iterate
820 ifEmpty="false"
821 operator="and">
822 <instanceof
823 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
824 </instanceof>
be222f56
PT
825 </iterate>
826 </with>
827 </visibleWhen>
6151d86c 828 </menu>
be222f56 829 <separator
6151d86c 830 name="org.eclipse.linuxtools.tmf.ui.separator4"
be222f56
PT
831 visible="true">
832 </separator>
833 <command
6151d86c 834 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
36a65820 835 icon="icons/obj16/add_obj.gif"
6151d86c
PT
836 label="%command.select_traces"
837 mnemonic="%command.select_traces.mnemonic"
be222f56 838 style="push"
43ee8b79 839 tooltip="%command.select_traces.description">
be222f56
PT
840 <visibleWhen
841 checkEnabled="false">
842 <with
843 variable="selection">
844 <count
845 value="1">
846 </count>
847 <iterate
848 ifEmpty="false"
849 operator="and">
850 <instanceof
851 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
852 </instanceof>
853 </iterate>
854 </with>
855 </visibleWhen>
856 </command>
e73a4ba5
GB
857 <command
858 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
859 icon="icons/obj16/add_obj.gif"
860 label="%command.synchronize_traces"
861 mnemonic="%command.synchronize_traces.mnemonic"
862 style="push"
43ee8b79 863 tooltip="%command.synchronize_traces.description">
e73a4ba5
GB
864 <visibleWhen
865 checkEnabled="false">
866 <with
867 variable="selection">
868 <count
869 value="1">
870 </count>
871 <iterate
872 ifEmpty="false"
873 operator="and">
874 <instanceof
875 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
876 </instanceof>
877 </iterate>
878 </with>
879 </visibleWhen>
880 </command>
6151d86c
PT
881 <separator
882 name="org.eclipse.linuxtools.tmf.ui.separator5"
883 visible="true">
884 </separator>
be222f56 885 <command
6151d86c
PT
886 commandId="org.eclipse.ui.file.refresh"
887 label="%command.refresh"
888 mnemonic="%command.refresh.mnemonic"
889 style="push">
be222f56
PT
890 <visibleWhen
891 checkEnabled="false">
892 <with
893 variable="selection">
894 <count
895 value="1">
896 </count>
897 <iterate
898 ifEmpty="false"
899 operator="and">
6151d86c
PT
900 <or>
901 <instanceof
902 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
903 </instanceof>
904 <instanceof
905 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
906 </instanceof>
907 <instanceof
908 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
909 </instanceof>
910 </or>
be222f56
PT
911 </iterate>
912 </with>
913 </visibleWhen>
914 </command>
c068a752
GB
915 <command
916 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
917 icon="icons/dlcl16/open.gif"
918 label="%command.analysis_help"
919 mnemonic="%command.analysis_help.mnemonic"
920 style="push"
921 tooltip="%command.analysis_help.description">
922 <visibleWhen
923 checkEnabled="false">
924 <with
925 variable="selection">
926 <count
927 value="1">
928 </count>
929 <iterate
930 ifEmpty="false"
931 operator="and">
932 <instanceof
933 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
934 </instanceof>
935 </iterate>
936 </with>
937 </visibleWhen>
938 </command>
be222f56 939 </menuContribution>
ef906471
XR
940 <menuContribution
941 allPopups="false"
942 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
943 <command
944 commandId="org.eclipse.ui.edit.delete"
945 style="push">
946 </command>
947 </menuContribution>
948 <menuContribution
949 allPopups="false"
950 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
951 <command
952 commandId="org.eclipse.ui.edit.cut"
953 style="push">
954 </command>
955 </menuContribution>
956 <menuContribution
957 allPopups="false"
958 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
959 <command
960 commandId="org.eclipse.ui.edit.copy"
961 style="push">
962 </command>
963 </menuContribution>
964 <menuContribution
965 allPopups="false"
966 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
967 <command
968 commandId="org.eclipse.ui.edit.paste"
969 style="push">
970 </command>
971 </menuContribution>
972 <menuContribution
973 allPopups="false"
974 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
975 <command
976 commandId="org.eclipse.ui.edit.delete"
977 style="push">
978 </command>
979 </menuContribution>
980 <menuContribution
981 allPopups="false"
982 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
983 <command
984 commandId="org.eclipse.ui.edit.cut"
985 style="push">
986 </command>
987 </menuContribution>
988 <menuContribution
989 allPopups="false"
990 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
991 <command
992 commandId="org.eclipse.ui.edit.copy"
993 style="push">
994 </command>
995 </menuContribution>
996 <menuContribution
997 allPopups="false"
998 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
999 <command
1000 commandId="org.eclipse.ui.edit.paste"
1001 style="push">
1002 </command>
1003 </menuContribution>
be222f56
PT
1004 </extension>
1005 <extension
1006 point="org.eclipse.ui.commands">
1007 <category
6151d86c
PT
1008 description="%commands.category.description"
1009 id="org.eclipse.linuxtools.tmf.ui.commands.category"
1010 name="%commands.category.name">
be222f56 1011 </category>
339d539c
PT
1012 <command
1013 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1014 description="%command.new_folder.description"
1015 id="org.eclipse.linuxtools.tmf.ui.command.new_folder"
1016 name="%command.new_folder">
1017 </command>
be222f56 1018 <command
6151d86c
PT
1019 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1020 description="%command.new_experiment.description"
1021 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
1022 name="%command.new_experiment">
be222f56 1023 </command>
c068a752
GB
1024 <command
1025 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1026 description="%command.analysis_help.description"
1027 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
1028 name="%command.analysis_help">
1029 </command>
be222f56 1030 <command
6151d86c
PT
1031 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1032 description="%command.select_trace_type.description"
1033 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
1034 name="%command.select_trace_type">
be222f56 1035 <commandParameter
6151d86c 1036 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
43ee8b79 1037 name="%command.select_trace_type.bundle"
be222f56
PT
1038 optional="false">
1039 </commandParameter>
1040 <commandParameter
6151d86c 1041 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
43ee8b79 1042 name="%command.select_trace_type.type"
be222f56
PT
1043 optional="false">
1044 </commandParameter>
1045 <commandParameter
6151d86c 1046 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
43ee8b79 1047 name="%command.select_trace_type.icon"
be222f56
PT
1048 optional="false">
1049 </commandParameter>
1050 </command>
1051 <command
6151d86c
PT
1052 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1053 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
1054 name="%command.delete_suppl_files">
be222f56 1055 </command>
6e651d8b
MAL
1056 <command
1057 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1058 id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
1059 name="%command.export_trace_package">
1060 </command>
1061 <command
1062 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1063 id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
1064 name="%command.import_trace_package">
1065 </command>
be222f56 1066 <command
6151d86c
PT
1067 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1068 description="%command.select_traces.description"
1069 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
1070 name="%command.select_traces">
be222f56 1071 </command>
e73a4ba5
GB
1072 <command
1073 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1074 description="%command.synchronize_traces.description"
1075 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
1076 name="%command.synchronize_traces">
1077 </command>
be222f56
PT
1078 <category
1079 description="%commands.parser.category.description"
1080 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1081 name="%commands.parser.category.name">
1082 </category>
1083 <command
1084 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1085 description="%commands.parser.manage.description"
1086 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
1087 name="%commands.parser.manage">
1088 </command>
1089 <category
1090 description="%commands.uml2sd.category.name"
d5efe032 1091 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
be222f56
PT
1092 name="%commands.uml2sd.category.name">
1093 </category>
1094 <command
1095 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1096 description="%commands.uml2sd.goto.description"
1097 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1098 name="%commands.uml2sd.goto">
1099 </command>
1100 <command
1101 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1102 description="%commands.uml2sd.showend.description"
1103 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1104 name="%commands.uml2sd.showend">
1105 </command>
1106 <command
1107 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1108 description="%commands.uml2sd.showstart.description"
1109 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1110 name="%commands.uml2sd.showstart">
d5efe032 1111 </command>
be222f56
PT
1112 <command
1113 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1114 description="%commands.uml2sd.scrollup.description"
1115 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1116 name="%commands.uml2sd.scrollup">
1117 </command>
1118 <command
1119 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1120 description="%commands.uml2sd.scrolldown.description"
1121 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1122 name="%commands.uml2sd.scrolldown">
1123 </command>
1124 <command
1125 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1126 description="%commands.uml2sd.scrollleft.description"
1127 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1128 name="%commands.uml2sd.scrollleft">
1129 </command>
1130 <command
1131 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1132 description="%commands.uml2sd.scrollright.description"
1133 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1134 name="%commands.uml2sd.scrollright">
1135 </command>
ceb60136
BH
1136 <command
1137 description="%command.import.description"
1138 id="org.eclipse.linuxtools.tmf.ui.import"
1139 name="%command.import">
1140 </command>
d3de0920
XR
1141 <command
1142 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1143 description="%command.export_to_text.description"
1144 id="org.eclipse.linuxtools.tmf.ui.exportToText"
1145 name="%command.export_to_text">
1146 </command>
c0c7c656
MAL
1147 <command
1148 categoryId="org.eclipse.ui.category.file"
1149 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenFileHandler"
1150 description="%command.OpenFile.description"
1151 id="org.eclipse.linuxtools.tmf.ui.openFile"
1152 name="%command.OpenFile.name">
1153 </command>
be222f56 1154 </extension>
be222f56
PT
1155 <extension
1156 point="org.eclipse.ui.handlers">
002f9f07
BH
1157 <handler
1158 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
ceb60136 1159 commandId="org.eclipse.linuxtools.tmf.ui.import">
002f9f07 1160 </handler>
be222f56
PT
1161 <handler
1162 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
6151d86c
PT
1163 commandId="org.eclipse.ui.file.refresh">
1164 <activeWhen>
1165 <and>
1166 <count
1167 value="1">
1168 </count>
e54c68b7
FC
1169 <iterate
1170 ifEmpty="false"
1171 operator="and">
6151d86c
PT
1172 <or>
1173 <instanceof
1174 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1175 </instanceof>
1176 <instanceof
1177 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1178 </instanceof>
1179 <instanceof
1180 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1181 </instanceof>
1182 </or>
1183 </iterate>
1184 </and>
1185 </activeWhen>
be222f56
PT
1186 </handler>
1187 <handler
1188 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
6151d86c
PT
1189 commandId="org.eclipse.ui.navigate.openResource">
1190 <activeWhen>
1191 <and>
1192 <count
1193 value="1">
1194 </count>
e54c68b7
FC
1195 <iterate
1196 operator="and">
6151d86c
PT
1197 <instanceof
1198 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1199 </instanceof>
1200 </iterate>
1201 </and>
1202 </activeWhen>
be222f56
PT
1203 </handler>
1204 <handler
6151d86c
PT
1205 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1206 commandId="org.eclipse.ui.navigate.openResource">
1207 <activeWhen>
1208 <and>
1209 <count
1210 value="1">
1211 </count>
e54c68b7
FC
1212 <iterate
1213 operator="and">
6151d86c
PT
1214 <instanceof
1215 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1216 </instanceof>
1217 </iterate>
1218 </and>
1219 </activeWhen>
be222f56 1220 </handler>
c068a752
GB
1221 <handler
1222 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
1223 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
1224 <activeWhen>
1225 <and>
1226 <count
1227 value="1">
1228 </count>
1229 <iterate
1230 operator="and">
1231 <instanceof
1232 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
1233 </instanceof>
1234 </iterate>
1235 </and>
1236 </activeWhen>
1237 </handler>
1238 <handler
1239 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
1240 commandId="org.eclipse.ui.navigate.openResource">
1241 <activeWhen>
1242 <and>
1243 <count
1244 value="1">
1245 </count>
1246 <iterate
1247 operator="and">
1248 <instanceof
1249 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
1250 </instanceof>
1251 </iterate>
1252 </and>
1253 </activeWhen>
1254 </handler>
be222f56 1255 <handler
6151d86c
PT
1256 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
1257 commandId="org.eclipse.ui.edit.copy">
1258 <activeWhen>
1259 <and>
1260 <count
1261 value="1">
1262 </count>
e54c68b7
FC
1263 <iterate
1264 operator="and">
6151d86c
PT
1265 <instanceof
1266 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1267 </instanceof>
1268 </iterate>
1269 </and>
1270 </activeWhen>
be222f56
PT
1271 </handler>
1272 <handler
6151d86c
PT
1273 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1274 commandId="org.eclipse.ui.edit.copy">
1275 <activeWhen>
1276 <and>
1277 <count
1278 value="1">
1279 </count>
e54c68b7
FC
1280 <iterate
1281 operator="and">
6151d86c
PT
1282 <instanceof
1283 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1284 </instanceof>
1285 </iterate>
1286 </and>
1287 </activeWhen>
be222f56
PT
1288 </handler>
1289 <handler
6151d86c
PT
1290 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
1291 commandId="org.eclipse.ui.edit.rename">
1292 <activeWhen>
1293 <and>
1294 <count
1295 value="1">
1296 </count>
e54c68b7
FC
1297 <iterate
1298 operator="and">
6151d86c
PT
1299 <instanceof
1300 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1301 </instanceof>
1302 </iterate>
1303 </and>
1304 </activeWhen>
be222f56
PT
1305 </handler>
1306 <handler
6151d86c
PT
1307 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1308 commandId="org.eclipse.ui.edit.rename">
1309 <activeWhen>
1310 <and>
1311 <count
1312 value="1">
1313 </count>
e54c68b7
FC
1314 <iterate
1315 operator="and">
6151d86c
PT
1316 <instanceof
1317 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1318 </instanceof>
1319 </iterate>
1320 </and>
1321 </activeWhen>
be222f56 1322 </handler>
339d539c
PT
1323 <handler
1324 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameFolderHandler"
1325 commandId="org.eclipse.ui.edit.rename">
1326 <activeWhen>
1327 <and>
1328 <count
1329 value="1">
1330 </count>
1331 <iterate
1332 operator="and">
1333 <and>
1334 <not>
1335 <instanceof
1336 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
1337 </instanceof>
1338 </not>
1339 <instanceof
1340 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1341 </instanceof>
1342 </and>
1343 </iterate>
1344 </and>
1345 </activeWhen>
1346 </handler>
be222f56 1347 <handler
6151d86c
PT
1348 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1349 commandId="org.eclipse.ui.edit.delete">
1350 <activeWhen>
e54c68b7
FC
1351 <iterate
1352 ifEmpty="false"
1353 operator="and">
1354 <instanceof
1355 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1356 </instanceof>
1357 </iterate>
6151d86c 1358 </activeWhen>
be222f56
PT
1359 </handler>
1360 <handler
6151d86c
PT
1361 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1362 commandId="org.eclipse.ui.edit.delete">
1363 <activeWhen>
e54c68b7
FC
1364 <iterate
1365 ifEmpty="false"
1366 operator="and">
1367 <instanceof
1368 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1369 </instanceof>
1370 </iterate>
6151d86c 1371 </activeWhen>
be222f56 1372 </handler>
339d539c
PT
1373 <handler
1374 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteFolderHandler"
1375 commandId="org.eclipse.ui.edit.delete">
1376 <activeWhen>
1377 <iterate
1378 ifEmpty="false"
1379 operator="and">
1380 <not>
1381 <instanceof
1382 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
1383 </instanceof>
1384 </not>
1385 <instanceof
1386 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1387 </instanceof>
1388 </iterate>
1389 </activeWhen>
1390 </handler>
4da3df5f
MAL
1391 <handler
1392 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteFolderHandler"
1393 commandId="org.eclipse.ui.edit.delete">
1394 <activeWhen>
1395 <and>
1396 <count
1397 value="1">
1398 </count>
1399 <iterate
1400 ifEmpty="false"
1401 operator="or">
1402 <instanceof
1403 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
1404 </instanceof>
1405 </iterate>
1406 </and>
1407 </activeWhen>
1408 </handler>
339d539c
PT
1409 <handler
1410 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewFolderHandler"
1411 commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder">
1412 <activeWhen>
1413 <and>
1414 <count
1415 value="1">
1416 </count>
1417 <iterate
1418 ifEmpty="false"
1419 operator="or">
1420 <instanceof
1421 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1422 </instanceof>
1423 </iterate>
1424 </and>
1425 </activeWhen>
1426 </handler>
be222f56 1427 <handler
6151d86c
PT
1428 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1429 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
be222f56 1430 </handler>
6e651d8b
MAL
1431 <handler
1432 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
1433 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
6e651d8b
MAL
1434 </handler>
1435 <handler
1436 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
1437 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
1438 <activeWhen>
1439 <and>
1440 <count
1441 value="1">
1442 </count>
1443 <iterate
1444 operator="and">
1445 <instanceof
1446 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1447 </instanceof>
1448 </iterate>
1449 </and>
1450 </activeWhen>
1451 </handler>
be222f56 1452 <handler
6151d86c
PT
1453 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1454 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1455 <activeWhen>
1456 <and>
1457 <count
1458 value="1">
1459 </count>
e54c68b7
FC
1460 <iterate
1461 operator="and">
6151d86c
PT
1462 <instanceof
1463 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1464 </instanceof>
1465 </iterate>
1466 </and>
1467 </activeWhen>
be222f56
PT
1468 </handler>
1469 <handler
6151d86c
PT
1470 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1471 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1472 <activeWhen>
e54c68b7
FC
1473 <iterate
1474 ifEmpty="false"
1475 operator="and">
8a917424
GB
1476 <or>
1477 <instanceof
e54c68b7 1478 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
8a917424
GB
1479 </instanceof>
1480 <instanceof
1481 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1482 </instanceof>
1483 </or>
e54c68b7 1484 </iterate>
6151d86c 1485 </activeWhen>
be222f56
PT
1486 </handler>
1487 <handler
6151d86c
PT
1488 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1489 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1490 <activeWhen>
1491 <and>
1492 <count
1493 value="1">
1494 </count>
e54c68b7
FC
1495 <iterate
1496 operator="and">
6151d86c
PT
1497 <instanceof
1498 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1499 </instanceof>
1500 </iterate>
1501 </and>
1502 </activeWhen>
be222f56 1503 </handler>
e73a4ba5
GB
1504 <handler
1505 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
1506 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1507 <activeWhen>
1508 <and>
1509 <count
1510 value="1">
1511 </count>
1512 <iterate
1513 operator="and">
1514 <instanceof
1515 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1516 </instanceof>
1517 </iterate>
1518 </and>
1519 </activeWhen>
1520 </handler>
be222f56
PT
1521 <handler
1522 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1523 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1524 </handler>
1525 <handler
1526 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1527 commandId="org.eclipse.ui.edit.addBookmark">
1528 <activeWhen>
cf6af39c
PT
1529 <and>
1530 <with
1531 variable="activePart">
1532 <instanceof
1533 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1534 </instanceof>
1535 </with>
1536 <count
1537 value="1">
1538 </count>
1539 <iterate
1540 ifEmpty="false"
1541 operator="and">
1542 <instanceof
1543 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1544 </instanceof>
1545 </iterate>
1546 </and>
be222f56
PT
1547 </activeWhen>
1548 </handler>
d3de0920
XR
1549 <handler
1550 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
1551 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1552 </handler>
ef906471
XR
1553 <handler
1554 class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
1555 commandId="org.eclipse.ui.edit.copy">
1556 <activeWhen>
1557 <with
1558 variable="activePart">
1559 <instanceof
1560 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1561 </instanceof>
1562 </with>
1563 </activeWhen>
1564 </handler>
1565 <handler
1566 class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
1567 commandId="org.eclipse.ui.edit.paste">
1568 <activeWhen>
1569 <with
1570 variable="activePart">
1571 <instanceof
1572 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1573 </instanceof>
1574 </with>
1575 </activeWhen>
1576 </handler>
1577 <handler
1578 class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
1579 commandId="org.eclipse.ui.edit.cut">
1580 <activeWhen>
1581 <with
1582 variable="activePart">
1583 <instanceof
1584 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1585 </instanceof>
1586 </with>
1587 </activeWhen>
1588 </handler>
1589 <handler
1590 class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
1591 commandId="org.eclipse.ui.edit.delete">
1592 <activeWhen>
1593 <with
1594 variable="activePart">
1595 <instanceof
1596 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1597 </instanceof>
1598 </with>
1599 </activeWhen>
1600 </handler>
be222f56 1601 </extension>
6151d86c
PT
1602 <extension point="org.eclipse.ui.bindings">
1603 <key
1604 sequence="ALT+R"
1605 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1606 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1607 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1608 </key>
6151d86c
PT
1609 <key
1610 sequence="SHIFT+ALT+END"
1611 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1612 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1613 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1614 </key>
6151d86c
PT
1615 <key
1616 sequence="SHIFT+ALT+HOME"
1617 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1618 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1619 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1620 </key>
6151d86c
PT
1621 <key
1622 sequence="SHIFT+ALT+ARROW_UP"
1623 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1624 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1625 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1626 </key>
6151d86c
PT
1627 <key
1628 sequence="SHIFT+ALT+ARROW_DOWN"
1629 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1630 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1631 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1632 </key>
1633 <key
1634 sequence="SHIFT+ALT+ARROW_LEFT"
1635 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1636 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1637 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1638 </key>
1639 <key
1640 sequence="SHIFT+ALT+ARROW_RIGHT"
1641 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1642 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1643 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1644 </key>
1645 </extension>
be222f56
PT
1646 <extension
1647 point="org.eclipse.core.contenttype.contentTypes">
1648 <content-type
1649 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1650 name="%contenttype.trace"
1651 priority="normal">
1652 </content-type>
1653 </extension>
1654 <extension
1655 point="org.eclipse.ui.contexts">
1656 <context
1657 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1658 name="%contexts.uml2sd">
1659 </context>
1660 </extension>
1661 <extension
1662 point="org.eclipse.ui.preferencePages">
1663 <page
1664 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1665 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1666 name="%preference.page.trace.name">
1667 </page>
1668 <page
1669 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1670 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1671 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1672 name="%preference.page.uml2sd.name">
1673 </page>
f8177ba2
FC
1674 <page
1675 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1676 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1677 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1678 name="%preferences.page.timestamp.format">
1679 </page>
be222f56
PT
1680 </extension>
1681 <extension
1682 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1683 <uml2SDLoader
1684 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1685 default="true"
1686 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1687 name="TMF UML2SD Loader"
1688 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1689 </uml2SDLoader>
1690 </extension>
1691 <!--extension
1692 point="org.eclipse.core.expressions.propertyTesters">
1693 <propertyTester
1694 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1695 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1696 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1697 properties="isInTraceFolder"
1698 type="org.eclipse.jface.viewers.ISelection">
1699 </propertyTester>
1700 </extension -->
1701 <extension
1702 point="org.eclipse.core.expressions.propertyTesters">
1703 <propertyTester
1704 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1705 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1706 namespace="org.eclipse.linuxtools.tmf.ui"
2dd0c429 1707 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
be222f56
PT
1708 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1709 </propertyTester>
1710 </extension>
1169a815
BH
1711 <extension
1712 point="org.eclipse.ui.navigator.linkHelper">
1713 <linkHelper
1714 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1715 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1716 <editorInputEnablement>
1717 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1718 </editorInputEnablement>
1719 <selectionEnablement>
1720 <or>
1721 <instanceof
1722 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1723 </instanceof>
1724 <instanceof
1725 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1726 </instanceof>
1727 </or>
1728 </selectionEnablement>
1729 </linkHelper>
1730 </extension>
6e651d8b
MAL
1731 <extension
1732 point="org.eclipse.ui.exportWizards">
1733 <wizard
1734 category="org.eclipse.linuxtools.tmf.export.category"
1735 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
1736 icon="icons/etool16/export.gif"
1737 id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
1738 name="%project.export.wizard.name.tracepkg">
1739 </wizard>
1740 <category
1741 id="org.eclipse.linuxtools.tmf.export.category"
1742 name="%project.new.category.name">
1743 </category>
1744 </extension>
8192f2c6
AM
1745 <extension
1746 point="org.eclipse.linuxtools.tmf.core.analysis">
402ef15f
BH
1747 <output
1748 class="org.eclipse.linuxtools.tmf.ui.analysis.TmfAnalysisViewOutput"
1749 id="org.eclipse.linuxtools.tmf.ui.views.statistics">
1750 <analysisId
1751 id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
1752 </analysisId>
1753 </output>
8192f2c6 1754 </extension>
a926c25c
AM
1755 <extension
1756 point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
1ec2ca01
GB
1757 <experiment
1758 tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
1759 icon="icons/elcl16/experiment.gif">
1760 </experiment>
a926c25c 1761 </extension>
be222f56 1762</plugin>
This page took 0.123392 seconds and 5 git commands to generate.