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