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