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