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