gdbtrace: Use preference for gdb path
[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 </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.linuxtools.tmf.ui.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.importtracepkg"
653 label="%command.import_trace_package"
654 mnemonic="%command.import_trace_package.mnemonic"
655 style="push"
656 tooltip="%command.import_trace_package.description">
657 <visibleWhen
658 checkEnabled="false">
659 <with
660 variable="selection">
661 <and>
662 <count
663 value="1">
664 </count>
665 <iterate
666 ifEmpty="false"
667 operator="and">
668 <instanceof
669 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
670 </instanceof>
671 </iterate>
672 </and>
673 </with>
674 </visibleWhen>
675 </command>
676 <separator
677 name="org.eclipse.linuxtools.tmf.ui.export.separator"
678 visible="true">
679 </separator>
680 <command
681 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
682 icon="icons/etool16/export.gif"
683 label="%command.export_trace_package"
684 mnemonic="%command.export_trace_package.mnemonic"
685 style="push"
686 tooltip="%command.export_trace_package.description">
687 <visibleWhen
688 checkEnabled="false">
689 <with
690 variable="selection">
691 <or>
692 <iterate
693 ifEmpty="false"
694 operator="and">
695 <instanceof
696 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
697 </instanceof>
698 </iterate>
699 <and>
700 <count
701 value="1">
702 </count>
703 <iterate
704 operator="and">
705 <instanceof
706 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
707 </instanceof>
708 </iterate>
709 </and>
710 </or>
711 </with>
712 </visibleWhen>
713 </command>
714 <separator
715 name="org.eclipse.linuxtools.tmf.ui.separator3"
716 visible="true">
717 </separator>
718 <command
719 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
720 icon="icons/etool16/customparser_wizard.gif"
721 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
722 style="push">
723 <visibleWhen
724 checkEnabled="false">
725 <with
726 variable="selection">
727 <count
728 value="1">
729 </count>
730 <iterate
731 operator="and">
732 <instanceof
733 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
734 </instanceof>
735 </iterate>
736 </with>
737 </visibleWhen>
738 </command>
739 <menu
740 label="%command.select_trace_type"
741 mnemonic="%command.select_trace_type.mnemonic"
742 tooltip="%command.select_trace_type.description">
743 <dynamic
744 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
745 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
746 </dynamic>
747 <separator
748 name="org.eclipse.linuxtools.tmf.ui.separator6"
749 visible="true">
750 </separator>
751 <command
752 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
753 icon="icons/etool16/customparser_wizard.gif"
754 style="push">
755 </command>
756 <visibleWhen
757 checkEnabled="false">
758 <with
759 variable="selection">
760 <iterate
761 ifEmpty="false"
762 operator="and">
763 <instanceof
764 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
765 </instanceof>
766 </iterate>
767 </with>
768 </visibleWhen>
769 </menu>
770 <menu
771 label="%command.select_experiment_type"
772 mnemonic="%command.select_experiment_type.mnemonic"
773 tooltip="%command.select_experiment_type.description">
774 <dynamic
775 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
776 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
777 </dynamic>
778 <visibleWhen
779 checkEnabled="false">
780 <with
781 variable="selection">
782 <iterate
783 ifEmpty="false"
784 operator="and">
785 <instanceof
786 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
787 </instanceof>
788 </iterate>
789 </with>
790 </visibleWhen>
791 </menu>
792 <separator
793 name="org.eclipse.linuxtools.tmf.ui.separator4"
794 visible="true">
795 </separator>
796 <command
797 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
798 icon="icons/obj16/add_obj.gif"
799 label="%command.select_traces"
800 mnemonic="%command.select_traces.mnemonic"
801 style="push"
802 tooltip="%commands.select_traces.description">
803 <visibleWhen
804 checkEnabled="false">
805 <with
806 variable="selection">
807 <count
808 value="1">
809 </count>
810 <iterate
811 ifEmpty="false"
812 operator="and">
813 <instanceof
814 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
815 </instanceof>
816 </iterate>
817 </with>
818 </visibleWhen>
819 </command>
820 <command
821 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
822 icon="icons/obj16/add_obj.gif"
823 label="%command.synchronize_traces"
824 mnemonic="%command.synchronize_traces.mnemonic"
825 style="push"
826 tooltip="%commands.synchronize_traces.description">
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 <instanceof
838 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
839 </instanceof>
840 </iterate>
841 </with>
842 </visibleWhen>
843 </command>
844 <separator
845 name="org.eclipse.linuxtools.tmf.ui.separator5"
846 visible="true">
847 </separator>
848 <command
849 commandId="org.eclipse.ui.file.refresh"
850 label="%command.refresh"
851 mnemonic="%command.refresh.mnemonic"
852 style="push">
853 <visibleWhen
854 checkEnabled="false">
855 <with
856 variable="selection">
857 <count
858 value="1">
859 </count>
860 <iterate
861 ifEmpty="false"
862 operator="and">
863 <or>
864 <instanceof
865 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
866 </instanceof>
867 <instanceof
868 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
869 </instanceof>
870 <instanceof
871 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
872 </instanceof>
873 </or>
874 </iterate>
875 </with>
876 </visibleWhen>
877 </command>
878 <command
879 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
880 icon="icons/dlcl16/open.gif"
881 label="%command.analysis_help"
882 mnemonic="%command.analysis_help.mnemonic"
883 style="push"
884 tooltip="%command.analysis_help.description">
885 <visibleWhen
886 checkEnabled="false">
887 <with
888 variable="selection">
889 <count
890 value="1">
891 </count>
892 <iterate
893 ifEmpty="false"
894 operator="and">
895 <instanceof
896 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
897 </instanceof>
898 </iterate>
899 </with>
900 </visibleWhen>
901 </command>
902 </menuContribution>
903 <menuContribution
904 allPopups="false"
905 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
906 <command
907 commandId="org.eclipse.ui.edit.delete"
908 style="push">
909 </command>
910 </menuContribution>
911 <menuContribution
912 allPopups="false"
913 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
914 <command
915 commandId="org.eclipse.ui.edit.cut"
916 style="push">
917 </command>
918 </menuContribution>
919 <menuContribution
920 allPopups="false"
921 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
922 <command
923 commandId="org.eclipse.ui.edit.copy"
924 style="push">
925 </command>
926 </menuContribution>
927 <menuContribution
928 allPopups="false"
929 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
930 <command
931 commandId="org.eclipse.ui.edit.paste"
932 style="push">
933 </command>
934 </menuContribution>
935 <menuContribution
936 allPopups="false"
937 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
938 <command
939 commandId="org.eclipse.ui.edit.delete"
940 style="push">
941 </command>
942 </menuContribution>
943 <menuContribution
944 allPopups="false"
945 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
946 <command
947 commandId="org.eclipse.ui.edit.cut"
948 style="push">
949 </command>
950 </menuContribution>
951 <menuContribution
952 allPopups="false"
953 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
954 <command
955 commandId="org.eclipse.ui.edit.copy"
956 style="push">
957 </command>
958 </menuContribution>
959 <menuContribution
960 allPopups="false"
961 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
962 <command
963 commandId="org.eclipse.ui.edit.paste"
964 style="push">
965 </command>
966 </menuContribution>
967 </extension>
968 <extension
969 point="org.eclipse.ui.commands">
970 <category
971 description="%commands.category.description"
972 id="org.eclipse.linuxtools.tmf.ui.commands.category"
973 name="%commands.category.name">
974 </category>
975 <command
976 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
977 description="%command.new_experiment.description"
978 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
979 name="%command.new_experiment">
980 </command>
981 <command
982 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
983 description="%command.analysis_help.description"
984 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
985 name="%command.analysis_help">
986 </command>
987 <command
988 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
989 description="%command.select_trace_type.description"
990 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
991 name="%command.select_trace_type">
992 <commandParameter
993 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
994 name="%commands.trace.select_trace_type.bundle"
995 optional="false">
996 </commandParameter>
997 <commandParameter
998 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
999 name="%commands.trace.select_trace_type.type"
1000 optional="false">
1001 </commandParameter>
1002 <commandParameter
1003 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
1004 name="%commands.trace.select_trace_type.icon"
1005 optional="false">
1006 </commandParameter>
1007 </command>
1008 <command
1009 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1010 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
1011 name="%command.delete_suppl_files">
1012 </command>
1013 <command
1014 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1015 id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
1016 name="%command.export_trace_package">
1017 </command>
1018 <command
1019 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1020 id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
1021 name="%command.import_trace_package">
1022 </command>
1023 <command
1024 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1025 description="%command.select_traces.description"
1026 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
1027 name="%command.select_traces">
1028 </command>
1029 <command
1030 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1031 description="%command.synchronize_traces.description"
1032 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
1033 name="%command.synchronize_traces">
1034 </command>
1035 <category
1036 description="%commands.parser.category.description"
1037 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1038 name="%commands.parser.category.name">
1039 </category>
1040 <command
1041 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1042 description="%commands.parser.manage.description"
1043 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
1044 name="%commands.parser.manage">
1045 </command>
1046 <category
1047 description="%commands.uml2sd.category.name"
1048 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1049 name="%commands.uml2sd.category.name">
1050 </category>
1051 <command
1052 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1053 description="%commands.uml2sd.goto.description"
1054 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1055 name="%commands.uml2sd.goto">
1056 </command>
1057 <command
1058 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1059 description="%commands.uml2sd.showend.description"
1060 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1061 name="%commands.uml2sd.showend">
1062 </command>
1063 <command
1064 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1065 description="%commands.uml2sd.showstart.description"
1066 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1067 name="%commands.uml2sd.showstart">
1068 </command>
1069 <command
1070 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1071 description="%commands.uml2sd.scrollup.description"
1072 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1073 name="%commands.uml2sd.scrollup">
1074 </command>
1075 <command
1076 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1077 description="%commands.uml2sd.scrolldown.description"
1078 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1079 name="%commands.uml2sd.scrolldown">
1080 </command>
1081 <command
1082 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1083 description="%commands.uml2sd.scrollleft.description"
1084 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1085 name="%commands.uml2sd.scrollleft">
1086 </command>
1087 <command
1088 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1089 description="%commands.uml2sd.scrollright.description"
1090 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1091 name="%commands.uml2sd.scrollright">
1092 </command>
1093 <command
1094 description="%command.import.description"
1095 id="org.eclipse.linuxtools.tmf.ui.import"
1096 name="%command.import">
1097 </command>
1098 <command
1099 description="%command.batch_import.description"
1100 id="org.eclipse.linuxtools.tmf.ui.batch_import"
1101 name="%command.batch_import">
1102 </command>
1103 <command
1104 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1105 description="%command.export_to_text.description"
1106 id="org.eclipse.linuxtools.tmf.ui.exportToText"
1107 name="%command.export_to_text">
1108 </command>
1109 <command
1110 categoryId="org.eclipse.ui.category.file"
1111 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenFileHandler"
1112 description="%command.OpenFile.description"
1113 id="org.eclipse.linuxtools.tmf.ui.openFile"
1114 name="%command.OpenFile.name">
1115 </command>
1116 <command
1117 categoryId="org.eclipse.ui.category.file"
1118 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenDirHandler"
1119 description="%command.OpenDirectory.description"
1120 id="org.eclipse.linuxtools.tmf.ui.openDir"
1121 name="%command.OpenDirectory.name">
1122 </command>
1123 </extension>
1124 <extension
1125 point="org.eclipse.ui.handlers">
1126 <handler
1127 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
1128 commandId="org.eclipse.linuxtools.tmf.ui.import">
1129 </handler>
1130 <handler
1131 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1132 commandId="org.eclipse.ui.file.refresh">
1133 <activeWhen>
1134 <and>
1135 <count
1136 value="1">
1137 </count>
1138 <iterate
1139 ifEmpty="false"
1140 operator="and">
1141 <or>
1142 <instanceof
1143 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1144 </instanceof>
1145 <instanceof
1146 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1147 </instanceof>
1148 <instanceof
1149 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1150 </instanceof>
1151 </or>
1152 </iterate>
1153 </and>
1154 </activeWhen>
1155 </handler>
1156 <handler
1157 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
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.TmfTraceElement">
1168 </instanceof>
1169 </iterate>
1170 </and>
1171 </activeWhen>
1172 </handler>
1173 <handler
1174 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1175 commandId="org.eclipse.ui.navigate.openResource">
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.TmfExperimentElement">
1185 </instanceof>
1186 </iterate>
1187 </and>
1188 </activeWhen>
1189 </handler>
1190 <handler
1191 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
1192 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
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.TmfAnalysisElement">
1202 </instanceof>
1203 </iterate>
1204 </and>
1205 </activeWhen>
1206 </handler>
1207 <handler
1208 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
1209 commandId="org.eclipse.ui.navigate.openResource">
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.TmfAnalysisOutputElement">
1219 </instanceof>
1220 </iterate>
1221 </and>
1222 </activeWhen>
1223 </handler>
1224 <handler
1225 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
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.TmfTraceElement">
1236 </instanceof>
1237 </iterate>
1238 </and>
1239 </activeWhen>
1240 </handler>
1241 <handler
1242 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1243 commandId="org.eclipse.ui.edit.copy">
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.RenameTraceHandler"
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.TmfTraceElement">
1270 </instanceof>
1271 </iterate>
1272 </and>
1273 </activeWhen>
1274 </handler>
1275 <handler
1276 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1277 commandId="org.eclipse.ui.edit.rename">
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.TmfExperimentElement">
1287 </instanceof>
1288 </iterate>
1289 </and>
1290 </activeWhen>
1291 </handler>
1292 <handler
1293 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1294 commandId="org.eclipse.ui.edit.delete">
1295 <activeWhen>
1296 <iterate
1297 ifEmpty="false"
1298 operator="and">
1299 <instanceof
1300 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1301 </instanceof>
1302 </iterate>
1303 </activeWhen>
1304 </handler>
1305 <handler
1306 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1307 commandId="org.eclipse.ui.edit.delete">
1308 <activeWhen>
1309 <iterate
1310 ifEmpty="false"
1311 operator="and">
1312 <instanceof
1313 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1314 </instanceof>
1315 </iterate>
1316 </activeWhen>
1317 </handler>
1318 <handler
1319 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1320 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1321 <activeWhen>
1322 <and>
1323 <count
1324 value="1">
1325 </count>
1326 <iterate
1327 operator="and">
1328 <instanceof
1329 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1330 </instanceof>
1331 </iterate>
1332 </and>
1333 </activeWhen>
1334 </handler>
1335 <handler
1336 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
1337 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
1338 </handler>
1339 <handler
1340 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
1341 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
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.TmfTraceFolder">
1351 </instanceof>
1352 </iterate>
1353 </and>
1354 </activeWhen>
1355 </handler>
1356 <handler
1357 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1358 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
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.TmfExperimentElement">
1368 </instanceof>
1369 </iterate>
1370 </and>
1371 </activeWhen>
1372 </handler>
1373 <handler
1374 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1375 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1376 <activeWhen>
1377 <and>
1378 <count
1379 value="1">
1380 </count>
1381 <iterate
1382 operator="and">
1383 <instanceof
1384 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1385 </instanceof>
1386 </iterate>
1387 </and>
1388 </activeWhen>
1389 </handler>
1390 <handler
1391 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1392 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1393 <activeWhen>
1394 <iterate
1395 ifEmpty="false"
1396 operator="and">
1397 <or>
1398 <instanceof
1399 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1400 </instanceof>
1401 <instanceof
1402 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1403 </instanceof>
1404 </or>
1405 </iterate>
1406 </activeWhen>
1407 </handler>
1408 <handler
1409 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1410 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1411 <activeWhen>
1412 <and>
1413 <count
1414 value="1">
1415 </count>
1416 <iterate
1417 operator="and">
1418 <instanceof
1419 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1420 </instanceof>
1421 </iterate>
1422 </and>
1423 </activeWhen>
1424 </handler>
1425 <handler
1426 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
1427 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1428 <activeWhen>
1429 <and>
1430 <count
1431 value="1">
1432 </count>
1433 <iterate
1434 operator="and">
1435 <instanceof
1436 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1437 </instanceof>
1438 </iterate>
1439 </and>
1440 </activeWhen>
1441 </handler>
1442 <handler
1443 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1444 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1445 </handler>
1446 <handler
1447 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1448 commandId="org.eclipse.ui.edit.addBookmark">
1449 <activeWhen>
1450 <and>
1451 <with
1452 variable="activePart">
1453 <instanceof
1454 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1455 </instanceof>
1456 </with>
1457 <count
1458 value="1">
1459 </count>
1460 <iterate
1461 ifEmpty="false"
1462 operator="and">
1463 <instanceof
1464 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1465 </instanceof>
1466 </iterate>
1467 </and>
1468 </activeWhen>
1469 </handler>
1470 <handler
1471 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
1472 commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
1473 </handler>
1474 <handler
1475 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
1476 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1477 </handler>
1478 <handler
1479 class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
1480 commandId="org.eclipse.ui.edit.copy">
1481 <activeWhen>
1482 <with
1483 variable="activePart">
1484 <instanceof
1485 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1486 </instanceof>
1487 </with>
1488 </activeWhen>
1489 </handler>
1490 <handler
1491 class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
1492 commandId="org.eclipse.ui.edit.paste">
1493 <activeWhen>
1494 <with
1495 variable="activePart">
1496 <instanceof
1497 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1498 </instanceof>
1499 </with>
1500 </activeWhen>
1501 </handler>
1502 <handler
1503 class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
1504 commandId="org.eclipse.ui.edit.cut">
1505 <activeWhen>
1506 <with
1507 variable="activePart">
1508 <instanceof
1509 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1510 </instanceof>
1511 </with>
1512 </activeWhen>
1513 </handler>
1514 <handler
1515 class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
1516 commandId="org.eclipse.ui.edit.delete">
1517 <activeWhen>
1518 <with
1519 variable="activePart">
1520 <instanceof
1521 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1522 </instanceof>
1523 </with>
1524 </activeWhen>
1525 </handler>
1526 </extension>
1527 <extension point="org.eclipse.ui.bindings">
1528 <key
1529 sequence="ALT+R"
1530 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1531 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1532 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1533 </key>
1534 <key
1535 sequence="SHIFT+ALT+END"
1536 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1537 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1538 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1539 </key>
1540 <key
1541 sequence="SHIFT+ALT+HOME"
1542 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1543 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1544 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1545 </key>
1546 <key
1547 sequence="SHIFT+ALT+ARROW_UP"
1548 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1549 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1550 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1551 </key>
1552 <key
1553 sequence="SHIFT+ALT+ARROW_DOWN"
1554 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1555 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1556 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1557 </key>
1558 <key
1559 sequence="SHIFT+ALT+ARROW_LEFT"
1560 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1561 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1562 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1563 </key>
1564 <key
1565 sequence="SHIFT+ALT+ARROW_RIGHT"
1566 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1567 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1568 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1569 </key>
1570 </extension>
1571 <extension
1572 point="org.eclipse.core.contenttype.contentTypes">
1573 <content-type
1574 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1575 name="%contenttype.trace"
1576 priority="normal">
1577 </content-type>
1578 </extension>
1579 <extension
1580 point="org.eclipse.ui.contexts">
1581 <context
1582 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1583 name="%contexts.uml2sd">
1584 </context>
1585 </extension>
1586 <extension
1587 point="org.eclipse.ui.preferencePages">
1588 <page
1589 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1590 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1591 name="%preference.page.trace.name">
1592 </page>
1593 <page
1594 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1595 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1596 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1597 name="%preference.page.uml2sd.name">
1598 </page>
1599 <page
1600 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1601 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1602 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1603 name="%preferences.page.timestamp.format">
1604 </page>
1605 </extension>
1606 <extension
1607 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1608 <uml2SDLoader
1609 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1610 default="true"
1611 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1612 name="TMF UML2SD Loader"
1613 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1614 </uml2SDLoader>
1615 </extension>
1616 <!--extension
1617 point="org.eclipse.core.expressions.propertyTesters">
1618 <propertyTester
1619 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1620 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1621 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1622 properties="isInTraceFolder"
1623 type="org.eclipse.jface.viewers.ISelection">
1624 </propertyTester>
1625 </extension -->
1626 <extension
1627 point="org.eclipse.core.expressions.propertyTesters">
1628 <propertyTester
1629 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1630 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1631 namespace="org.eclipse.linuxtools.tmf.ui"
1632 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
1633 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1634 </propertyTester>
1635 </extension>
1636 <extension
1637 point="org.eclipse.ui.navigator.linkHelper">
1638 <linkHelper
1639 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1640 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1641 <editorInputEnablement>
1642 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1643 </editorInputEnablement>
1644 <selectionEnablement>
1645 <or>
1646 <instanceof
1647 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1648 </instanceof>
1649 <instanceof
1650 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1651 </instanceof>
1652 </or>
1653 </selectionEnablement>
1654 </linkHelper>
1655 </extension>
1656 <extension
1657 point="org.eclipse.ui.exportWizards">
1658 <wizard
1659 category="org.eclipse.linuxtools.tmf.export.category"
1660 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
1661 icon="icons/etool16/export.gif"
1662 id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
1663 name="%project.export.wizard.name.tracepkg">
1664 </wizard>
1665 <category
1666 id="org.eclipse.linuxtools.tmf.export.category"
1667 name="%project.new.category.name">
1668 </category>
1669 </extension>
1670 <extension
1671 point="org.eclipse.linuxtools.tmf.core.analysis">
1672 <module
1673 analysis_module="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsModule"
1674 automatic="true"
1675 id="org.eclipse.linuxtools.tmf.ui.views.statistics.analysis"
1676 name="Tmf Statistics Analysis">
1677 <tracetype
1678 applies="true"
1679 class="org.eclipse.linuxtools.tmf.core.trace.TmfTrace">
1680 </tracetype>
1681 </module>
1682 </extension>
1683 <extension
1684 point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
1685 <type
1686 icon="icons/eview16/events_view.gif"
1687 tracetype="org.eclipse.linuxtools.tmf.ui.type.ctf">
1688 </type>
1689 <experiment
1690 tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
1691 icon="icons/elcl16/experiment.gif">
1692 </experiment>
1693 </extension>
1694 </plugin>
This page took 0.066739 seconds and 5 git commands to generate.