TMF: Export trace to text
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
5 <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetype" name="Tmf Trace Type" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetype.exsd"/>
6
7 <extension
8 point="org.eclipse.ui.perspectives">
9 <perspective
10 class="org.eclipse.linuxtools.tmf.ui.views.TracingPerspectiveFactory"
11 icon="icons/eview16/tracing_pers.gif"
12 id="org.eclipse.linuxtools.tmf.ui.perspective"
13 name="%perspective.category.name">
14 </perspective>
15 </extension>
16 <extension
17 point="org.eclipse.ui.views">
18 <category
19 id="org.eclipse.linuxtools.tmf.ui.views.category"
20 name="%views.category.name">
21 </category>
22 <view
23 category="org.eclipse.linuxtools.tmf.ui.views.category"
24 class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"
25 icon="icons/eview16/timechart_view.gif"
26 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
27 name="%timechart.view.name"
28 restorable="true">
29 </view>
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.tmf.ui.views.category"
33 class="org.eclipse.linuxtools.tmf.ui.views.environment.TmfEnvironmentView"
34 icon="icons/eview16/events_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.environment"
36 name="%environment.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.statesystem.TmfStateSystemExplorer"
43 icon="icons/eview16/events_view.gif"
44 id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
45 name="%ssvisualizer.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.colors.ColorsView"
52 icon="icons/eview16/colors_view.gif"
53 id="org.eclipse.linuxtools.tmf.ui.views.colors"
54 name="%colors.view.name"
55 restorable="true">
56 </view>
57 <view
58 allowMultiple="false"
59 category="org.eclipse.linuxtools.tmf.ui.views.category"
60 class="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView"
61 icon="icons/eview16/filters_view.gif"
62 id="org.eclipse.linuxtools.tmf.ui.views.filter"
63 name="%filters.view.name"
64 restorable="true">
65 </view>
66 <view
67 category="org.eclipse.linuxtools.tmf.ui.views.category"
68 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.SDView"
69 icon="icons/eview16/sequencediagram_view.gif"
70 id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
71 name="%uml2sd.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.statistics.TmfStatisticsView"
78 icon="icons/eview16/statistics_view.gif"
79 id="org.eclipse.linuxtools.tmf.ui.views.statistics"
80 name="%statistics.view.name"
81 restorable="true">
82 </view>
83 <view
84 allowMultiple="false"
85 category="org.eclipse.linuxtools.tmf.ui.views.category"
86 class="org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView"
87 icon="icons/eview16/histogram.gif"
88 id="org.eclipse.linuxtools.tmf.ui.views.histogram"
89 name="%histogram.view.name"
90 restorable="true">
91 </view>
92 <view
93 category="org.eclipse.linuxtools.tmf.ui.views.category"
94 class="org.eclipse.linuxtools.tmf.ui.views.callstack.CallStackView"
95 icon="icons/eview16/callstack_view.gif"
96 id="org.eclipse.linuxtools.tmf.ui.views.callstack"
97 name="%callstack.view.name"
98 restorable="true">
99 </view>
100 </extension>
101 <extension
102 point="org.eclipse.ui.editors">
103 <editor
104 class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"
105 default="false"
106 icon="icons/eview16/events_view.gif"
107 id="org.eclipse.linuxtools.tmf.ui.editors.events"
108 name="%events.editor.name">
109 <contentTypeBinding
110 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
111 </contentTypeBinding>
112 </editor>
113 </extension>
114 <extension
115 point="org.eclipse.ui.newWizards">
116 <category
117 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
118 name="%project.new.category.name">
119 </category>
120 <wizard
121 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
122 class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"
123 icon="icons/elcl16/new_tracing_prj.gif"
124 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
125 name="%project.new.wizard.name"
126 project="true">
127 <description>
128 %project.new.wizard.description
129
130 </description>
131 </wizard>
132 <wizard
133 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
134 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
135 icon="icons/etool16/customparser_wizard.gif"
136 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
137 name="%project.new.wizard.custom.text.parser">
138 </wizard>
139 <wizard
140 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
141 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
142 icon="icons/etool16/customparser_wizard.gif"
143 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
144 name="%project.new.wizard.custom.xml.parser">
145 </wizard>
146 </extension>
147 <extension
148 point="org.eclipse.ui.importWizards">
149 <category
150 id="org.eclipse.linuxtools.tmf.import.category"
151 name="%project.new.category.name">
152 </category>
153 <wizard
154 category="org.eclipse.linuxtools.tmf.import.category"
155 class="org.eclipse.linuxtools.tmf.ui.project.wizards.importtrace.ImportTraceWizard"
156 icon="icons/etool16/import.gif"
157 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
158 name="%project.import.wizard.name">
159 </wizard>
160 <wizard
161 category="org.eclipse.linuxtools.tmf.import.category"
162 class="org.eclipse.linuxtools.tmf.ui.project.wizards.importtrace.BatchImportTraceWizard"
163 icon="icons/etool16/import.gif"
164 id="org.eclipse.linuxtools.tmf.ui.batch_import"
165 name="%project.import.wizard.name.batch">
166 </wizard>
167 </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 </navigatorContent>
268 </extension>
269 <extension
270 point="org.eclipse.ui.navigator.viewer">
271 <viewerContentBinding
272 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
273 <includes>
274 <contentExtension
275 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
276 </contentExtension>
277 <contentExtension
278 pattern="org.eclipse.ui.navigator.resources.filters.*">
279 </contentExtension>
280 <contentExtension
281 pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
282 </contentExtension>
283 </includes>
284 </viewerContentBinding>
285 </extension>
286 <extension
287 point="org.eclipse.ui.decorators">
288 <decorator
289 icon="icons/ovr16/trace_folder_ovr.png"
290 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
291 label="Trace Folder"
292 lightweight="true"
293 location="TOP_RIGHT"
294 state="true">
295 <enablement>
296 <objectClass
297 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
298 </objectClass>
299 </enablement>
300 </decorator>
301 <decorator
302 icon="icons/ovr16/experiment_folder_ovr.png"
303 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
304 label="Trace Experiment Folder"
305 lightweight="true"
306 location="TOP_RIGHT"
307 state="true">
308 <enablement>
309 <objectClass
310 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
311 </objectClass>
312 </enablement>
313 </decorator>
314 <decorator
315 icon="icons/ovr16/link_ovr.gif"
316 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
317 label="Linked Trace"
318 lightweight="true"
319 location="BOTTOM_RIGHT"
320 state="true">
321 <enablement>
322 <and>
323 <objectClass
324 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
325 </objectClass>
326 <objectState
327 name="isLinked"
328 value="true">
329 </objectState>
330 </and>
331 </enablement>
332 </decorator>
333 </extension>
334 <extension
335 point="org.eclipse.ui.menus">
336 <menuContribution
337 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
338 <command
339 commandId="org.eclipse.ui.file.import"
340 label="%command.import"
341 mnemonic="%command.import.mnemonic"
342 style="push">
343 <visibleWhen
344 checkEnabled="false">
345 <with
346 variable="selection">
347 <count
348 value="1">
349 </count>
350 <iterate
351 operator="and">
352 <instanceof
353 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
354 </instanceof>
355 </iterate>
356 </with>
357 </visibleWhen>
358 </command>
359 <command
360 commandId="org.eclipse.linuxtools.tmf.ui.batch_import"
361 label="%command.batch_import"
362 mnemonic="%command.batch_import.mnemonic"
363 style="push">
364 <visibleWhen
365 checkEnabled="false">
366 <with
367 variable="selection">
368 <count
369 value="1">
370 </count>
371 <iterate
372 operator="and">
373 <instanceof
374 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
375 </instanceof>
376 </iterate>
377 </with>
378 </visibleWhen>
379 </command>
380 <separator
381 name="org.eclipse.linuxtools.tmf.ui.separator1"
382 visible="true">
383 </separator>
384 <command
385 commandId="org.eclipse.ui.navigate.openResource"
386 disabledIcon="/icons/dlcl16/open.gif"
387 icon="/icons/elcl16/open.gif"
388 label="%command.open"
389 mnemonic="%command.open.mnemonic"
390 style="push">
391 <visibleWhen
392 checkEnabled="false">
393 <with
394 variable="selection">
395 <count
396 value="1">
397 </count>
398 <iterate
399 ifEmpty="false"
400 operator="and">
401 <or>
402 <instanceof
403 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
404 </instanceof>
405 <instanceof
406 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
407 </instanceof>
408 </or>
409 </iterate>
410 </with>
411 </visibleWhen>
412 </command>
413 <command
414 commandId="org.eclipse.ui.edit.copy"
415 disabledIcon="icons/dtool16/copy_edit.gif"
416 icon="icons/etool16/copy_edit.gif"
417 label="%command.copy"
418 mnemonic="%command.copy.mnemonic"
419 style="push">
420 <visibleWhen
421 checkEnabled="false">
422 <with
423 variable="selection">
424 <count
425 value="1">
426 </count>
427 <iterate
428 ifEmpty="false"
429 operator="and">
430 <or>
431 <instanceof
432 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
433 </instanceof>
434 <instanceof
435 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
436 </instanceof>
437 </or>
438 </iterate>
439 </with>
440 </visibleWhen>
441 </command>
442 <command
443 commandId="org.eclipse.ui.edit.rename"
444 disabledIcon="/icons/dlcl16/rename.gif"
445 icon="/icons/elcl16/rename.gif"
446 label="%command.rename"
447 mnemonic="%command.rename.mnemonic"
448 style="push">
449 <visibleWhen
450 checkEnabled="false">
451 <with
452 variable="selection">
453 <count
454 value="1">
455 </count>
456 <iterate
457 ifEmpty="false"
458 operator="and">
459 <or>
460 <instanceof
461 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
462 </instanceof>
463 <instanceof
464 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
465 </instanceof>
466 </or>
467 </iterate>
468 </with>
469 </visibleWhen>
470 </command>
471 <command
472 commandId="org.eclipse.ui.edit.delete"
473 disabledIcon="icons/dtool16/delete.gif"
474 icon="icons/etool16/delete.gif"
475 label="%command.delete"
476 mnemonic="%command.delete.mnemonic"
477 style="push">
478 <visibleWhen
479 checkEnabled="false">
480 <with
481 variable="selection">
482 <iterate
483 ifEmpty="false"
484 operator="and">
485 <or>
486 <and>
487 <instanceof
488 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
489 </instanceof>
490 <not>
491 <test
492 forcePluginActivation="true"
493 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
494 </test>
495 </not>
496 </and>
497 <instanceof
498 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
499 </instanceof>
500 </or>
501 </iterate>
502 </with>
503 </visibleWhen>
504 </command>
505 <command
506 commandId="org.eclipse.ui.edit.delete"
507 disabledIcon="icons/dtool16/delete.gif"
508 icon="icons/etool16/delete.gif"
509 label="%command.remove"
510 mnemonic="%command.remove.mnemonic"
511 style="push">
512 <visibleWhen
513 checkEnabled="false">
514 <with
515 variable="selection">
516 <iterate
517 ifEmpty="false"
518 operator="and">
519 <and>
520 <instanceof
521 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
522 </instanceof>
523 <test
524 forcePluginActivation="true"
525 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
526 </test>
527 </and>
528 </iterate>
529 </with>
530 </visibleWhen>
531 </command>
532 <separator
533 name="org.eclipse.linuxtools.tmf.ui.separator2"
534 visible="true">
535 </separator>
536 <command
537 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
538 disabledIcon="icons/dtool16/new.gif"
539 icon="icons/etool16/new.gif"
540 label="%command.new_experiment"
541 mnemonic="%command.new_experiment.mnemonic"
542 style="push"
543 tooltip="%command.new_experiment.description">
544 <visibleWhen
545 checkEnabled="false">
546 <with
547 variable="selection">
548 <count
549 value="1">
550 </count>
551 <iterate
552 ifEmpty="false"
553 operator="and">
554 <instanceof
555 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
556 </instanceof>
557 </iterate>
558 </with>
559 </visibleWhen>
560 </command>
561 <command
562 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
563 label="%command.delete_suppl_files"
564 mnemonic="%command.delete_suppl_files.mnemonic"
565 style="push"
566 tooltip="%command.delete_suppl_files.description">
567 <visibleWhen
568 checkEnabled="false">
569 <with
570 variable="selection">
571 <and>
572 <count
573 value="1">
574 </count>
575 <iterate
576 ifEmpty="false"
577 operator="and">
578 <and>
579 <or>
580 <instanceof
581 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
582 </instanceof>
583 <instanceof
584 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
585 </instanceof>
586 </or>
587 <test
588 forcePluginActivation="true"
589 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
590 </test>
591 </and>
592 </iterate>
593 </and>
594 </with>
595 </visibleWhen>
596 </command>
597 <separator
598 name="org.eclipse.linuxtools.tmf.ui.separator3"
599 visible="true">
600 </separator>
601 <command
602 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
603 icon="icons/etool16/customparser_wizard.gif"
604 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
605 style="push">
606 <visibleWhen
607 checkEnabled="false">
608 <with
609 variable="selection">
610 <count
611 value="1">
612 </count>
613 <iterate
614 operator="and">
615 <instanceof
616 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
617 </instanceof>
618 </iterate>
619 </with>
620 </visibleWhen>
621 </command>
622 <menu
623 label="%command.select_trace_type"
624 mnemonic="%command.select_trace_type.mnemonic"
625 tooltip="%command.select_trace_type.description">
626 <dynamic
627 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
628 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
629 </dynamic>
630 <separator
631 name="org.eclipse.linuxtools.tmf.ui.separator6"
632 visible="true">
633 </separator>
634 <command
635 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
636 icon="icons/etool16/customparser_wizard.gif"
637 style="push">
638 </command>
639 <visibleWhen
640 checkEnabled="false">
641 <with
642 variable="selection">
643 <iterate
644 ifEmpty="false"
645 operator="and">
646 <instanceof
647 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
648 </instanceof>
649 </iterate>
650 </with>
651 </visibleWhen>
652 </menu>
653 <separator
654 name="org.eclipse.linuxtools.tmf.ui.separator4"
655 visible="true">
656 </separator>
657 <command
658 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
659 icon="icons/obj16/add_obj.gif"
660 label="%command.select_traces"
661 mnemonic="%command.select_traces.mnemonic"
662 style="push"
663 tooltip="%commands.select_traces.description">
664 <visibleWhen
665 checkEnabled="false">
666 <with
667 variable="selection">
668 <count
669 value="1">
670 </count>
671 <iterate
672 ifEmpty="false"
673 operator="and">
674 <instanceof
675 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
676 </instanceof>
677 </iterate>
678 </with>
679 </visibleWhen>
680 </command>
681 <separator
682 name="org.eclipse.linuxtools.tmf.ui.separator5"
683 visible="true">
684 </separator>
685 <command
686 commandId="org.eclipse.ui.file.refresh"
687 label="%command.refresh"
688 mnemonic="%command.refresh.mnemonic"
689 style="push">
690 <visibleWhen
691 checkEnabled="false">
692 <with
693 variable="selection">
694 <count
695 value="1">
696 </count>
697 <iterate
698 ifEmpty="false"
699 operator="and">
700 <or>
701 <instanceof
702 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
703 </instanceof>
704 <instanceof
705 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
706 </instanceof>
707 <instanceof
708 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
709 </instanceof>
710 </or>
711 </iterate>
712 </with>
713 </visibleWhen>
714 </command>
715 </menuContribution>
716 </extension>
717 <extension
718 point="org.eclipse.ui.commands">
719 <category
720 description="%commands.category.description"
721 id="org.eclipse.linuxtools.tmf.ui.commands.category"
722 name="%commands.category.name">
723 </category>
724 <command
725 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
726 description="%command.new_experiment.description"
727 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
728 name="%command.new_experiment">
729 </command>
730 <command
731 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
732 description="%command.select_trace_type.description"
733 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
734 name="%command.select_trace_type">
735 <commandParameter
736 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
737 name="%commands.trace.select_trace_type.bundle"
738 optional="false">
739 </commandParameter>
740 <commandParameter
741 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
742 name="%commands.trace.select_trace_type.type"
743 optional="false">
744 </commandParameter>
745 <commandParameter
746 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
747 name="%commands.trace.select_trace_type.icon"
748 optional="false">
749 </commandParameter>
750 </command>
751 <command
752 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
753 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
754 name="%command.delete_suppl_files">
755 </command>
756 <command
757 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
758 description="%command.select_traces.description"
759 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
760 name="%command.select_traces">
761 </command>
762 <category
763 description="%commands.parser.category.description"
764 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
765 name="%commands.parser.category.name">
766 </category>
767 <command
768 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
769 description="%commands.parser.manage.description"
770 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
771 name="%commands.parser.manage">
772 </command>
773 <category
774 description="%commands.uml2sd.category.name"
775 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
776 name="%commands.uml2sd.category.name">
777 </category>
778 <command
779 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
780 description="%commands.uml2sd.goto.description"
781 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
782 name="%commands.uml2sd.goto">
783 </command>
784 <command
785 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
786 description="%commands.uml2sd.showend.description"
787 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
788 name="%commands.uml2sd.showend">
789 </command>
790 <command
791 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
792 description="%commands.uml2sd.showstart.description"
793 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
794 name="%commands.uml2sd.showstart">
795 </command>
796 <command
797 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
798 description="%commands.uml2sd.scrollup.description"
799 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
800 name="%commands.uml2sd.scrollup">
801 </command>
802 <command
803 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
804 description="%commands.uml2sd.scrolldown.description"
805 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
806 name="%commands.uml2sd.scrolldown">
807 </command>
808 <command
809 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
810 description="%commands.uml2sd.scrollleft.description"
811 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
812 name="%commands.uml2sd.scrollleft">
813 </command>
814 <command
815 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
816 description="%commands.uml2sd.scrollright.description"
817 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
818 name="%commands.uml2sd.scrollright">
819 </command>
820 <command
821 description="%command.batch_import.description"
822 id="org.eclipse.linuxtools.tmf.ui.batch_import"
823 name="%command.batch_import">
824 </command>
825 <command
826 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
827 description="%command.export_to_text.description"
828 id="org.eclipse.linuxtools.tmf.ui.exportToText"
829 name="%command.export_to_text">
830 </command>
831 </extension>
832 <extension
833 point="org.eclipse.ui.handlers">
834 <handler
835 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
836 commandId="org.eclipse.ui.file.import">
837 <activeWhen>
838 <and>
839 <count
840 value="1">
841 </count>
842 <iterate
843 ifEmpty="false"
844 operator="and">
845 <instanceof
846 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
847 </instanceof>
848 </iterate>
849 </and>
850 </activeWhen>
851 </handler>
852 <handler
853 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
854 commandId="org.eclipse.ui.file.refresh">
855 <activeWhen>
856 <and>
857 <count
858 value="1">
859 </count>
860 <iterate
861 ifEmpty="false"
862 operator="and">
863 <or>
864 <instanceof
865 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
866 </instanceof>
867 <instanceof
868 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
869 </instanceof>
870 <instanceof
871 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
872 </instanceof>
873 </or>
874 </iterate>
875 </and>
876 </activeWhen>
877 </handler>
878 <handler
879 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
880 commandId="org.eclipse.ui.navigate.openResource">
881 <activeWhen>
882 <and>
883 <count
884 value="1">
885 </count>
886 <iterate
887 operator="and">
888 <instanceof
889 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
890 </instanceof>
891 </iterate>
892 </and>
893 </activeWhen>
894 </handler>
895 <handler
896 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
897 commandId="org.eclipse.ui.navigate.openResource">
898 <activeWhen>
899 <and>
900 <count
901 value="1">
902 </count>
903 <iterate
904 operator="and">
905 <instanceof
906 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
907 </instanceof>
908 </iterate>
909 </and>
910 </activeWhen>
911 </handler>
912 <handler
913 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
914 commandId="org.eclipse.ui.edit.copy">
915 <activeWhen>
916 <and>
917 <count
918 value="1">
919 </count>
920 <iterate
921 operator="and">
922 <instanceof
923 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
924 </instanceof>
925 </iterate>
926 </and>
927 </activeWhen>
928 </handler>
929 <handler
930 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
931 commandId="org.eclipse.ui.edit.copy">
932 <activeWhen>
933 <and>
934 <count
935 value="1">
936 </count>
937 <iterate
938 operator="and">
939 <instanceof
940 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
941 </instanceof>
942 </iterate>
943 </and>
944 </activeWhen>
945 </handler>
946 <handler
947 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
948 commandId="org.eclipse.ui.edit.rename">
949 <activeWhen>
950 <and>
951 <count
952 value="1">
953 </count>
954 <iterate
955 operator="and">
956 <instanceof
957 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
958 </instanceof>
959 </iterate>
960 </and>
961 </activeWhen>
962 </handler>
963 <handler
964 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
965 commandId="org.eclipse.ui.edit.rename">
966 <activeWhen>
967 <and>
968 <count
969 value="1">
970 </count>
971 <iterate
972 operator="and">
973 <instanceof
974 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
975 </instanceof>
976 </iterate>
977 </and>
978 </activeWhen>
979 </handler>
980 <handler
981 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
982 commandId="org.eclipse.ui.edit.delete">
983 <activeWhen>
984 <iterate
985 ifEmpty="false"
986 operator="and">
987 <instanceof
988 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
989 </instanceof>
990 </iterate>
991 </activeWhen>
992 </handler>
993 <handler
994 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
995 commandId="org.eclipse.ui.edit.delete">
996 <activeWhen>
997 <iterate
998 ifEmpty="false"
999 operator="and">
1000 <instanceof
1001 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1002 </instanceof>
1003 </iterate>
1004 </activeWhen>
1005 </handler>
1006 <handler
1007 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1008 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1009 <activeWhen>
1010 <and>
1011 <count
1012 value="1">
1013 </count>
1014 <iterate
1015 operator="and">
1016 <instanceof
1017 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1018 </instanceof>
1019 </iterate>
1020 </and>
1021 </activeWhen>
1022 </handler>
1023 <handler
1024 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1025 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1026 <activeWhen>
1027 <and>
1028 <count
1029 value="1">
1030 </count>
1031 <iterate
1032 operator="and">
1033 <instanceof
1034 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1035 </instanceof>
1036 </iterate>
1037 </and>
1038 </activeWhen>
1039 </handler>
1040 <handler
1041 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1042 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1043 <activeWhen>
1044 <and>
1045 <count
1046 value="1">
1047 </count>
1048 <iterate
1049 operator="and">
1050 <instanceof
1051 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1052 </instanceof>
1053 </iterate>
1054 </and>
1055 </activeWhen>
1056 </handler>
1057 <handler
1058 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1059 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1060 <activeWhen>
1061 <iterate
1062 ifEmpty="false"
1063 operator="and">
1064 <instanceof
1065 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1066 </instanceof>
1067 </iterate>
1068 </activeWhen>
1069 </handler>
1070 <handler
1071 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1072 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1073 <activeWhen>
1074 <and>
1075 <count
1076 value="1">
1077 </count>
1078 <iterate
1079 operator="and">
1080 <instanceof
1081 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1082 </instanceof>
1083 </iterate>
1084 </and>
1085 </activeWhen>
1086 </handler>
1087 <handler
1088 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1089 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1090 </handler>
1091 <handler
1092 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1093 commandId="org.eclipse.ui.edit.addBookmark">
1094 <activeWhen>
1095 <and>
1096 <with
1097 variable="activePart">
1098 <instanceof
1099 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1100 </instanceof>
1101 </with>
1102 <count
1103 value="1">
1104 </count>
1105 <iterate
1106 ifEmpty="false"
1107 operator="and">
1108 <instanceof
1109 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1110 </instanceof>
1111 </iterate>
1112 </and>
1113 </activeWhen>
1114 </handler>
1115 <handler
1116 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
1117 commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
1118 <activeWhen>
1119 <and>
1120 <count
1121 value="1">
1122 </count>
1123 <iterate
1124 ifEmpty="false"
1125 operator="and">
1126 <instanceof
1127 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1128 </instanceof>
1129 </iterate>
1130 </and>
1131 </activeWhen>
1132 </handler>
1133 <handler
1134 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
1135 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1136 </handler>
1137 </extension>
1138 <extension point="org.eclipse.ui.bindings">
1139 <key
1140 sequence="ALT+R"
1141 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1142 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1143 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1144 </key>
1145 <key
1146 sequence="SHIFT+ALT+END"
1147 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1148 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1149 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1150 </key>
1151 <key
1152 sequence="SHIFT+ALT+HOME"
1153 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1154 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1155 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1156 </key>
1157 <key
1158 sequence="SHIFT+ALT+ARROW_UP"
1159 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1160 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1161 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1162 </key>
1163 <key
1164 sequence="SHIFT+ALT+ARROW_DOWN"
1165 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1166 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1167 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1168 </key>
1169 <key
1170 sequence="SHIFT+ALT+ARROW_LEFT"
1171 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1172 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1173 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1174 </key>
1175 <key
1176 sequence="SHIFT+ALT+ARROW_RIGHT"
1177 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1178 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1179 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1180 </key>
1181 </extension>
1182 <extension
1183 point="org.eclipse.core.contenttype.contentTypes">
1184 <content-type
1185 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1186 name="%contenttype.trace"
1187 priority="normal">
1188 </content-type>
1189 </extension>
1190 <extension
1191 point="org.eclipse.ui.contexts">
1192 <context
1193 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1194 name="%contexts.uml2sd">
1195 </context>
1196 </extension>
1197 <extension
1198 point="org.eclipse.ui.preferencePages">
1199 <page
1200 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1201 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1202 name="%preference.page.trace.name">
1203 </page>
1204 <page
1205 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1206 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1207 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1208 name="%preference.page.uml2sd.name">
1209 </page>
1210 <page
1211 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1212 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1213 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1214 name="%preferences.page.timestamp.format">
1215 </page>
1216 </extension>
1217 <extension
1218 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1219 <uml2SDLoader
1220 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1221 default="true"
1222 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1223 name="TMF UML2SD Loader"
1224 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1225 </uml2SDLoader>
1226 </extension>
1227 <!--extension
1228 point="org.eclipse.core.expressions.propertyTesters">
1229 <propertyTester
1230 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1231 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1232 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1233 properties="isInTraceFolder"
1234 type="org.eclipse.jface.viewers.ISelection">
1235 </propertyTester>
1236 </extension -->
1237 <extension
1238 point="org.eclipse.core.expressions.propertyTesters">
1239 <propertyTester
1240 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1241 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1242 namespace="org.eclipse.linuxtools.tmf.ui"
1243 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
1244 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1245 </propertyTester>
1246 </extension>
1247 <extension
1248 point="org.eclipse.linuxtools.tmf.ui.tracetype">
1249 <category
1250 id="org.eclipse.linuxtools.tmf.ui.category.ctf"
1251 name="%tracetype.category.ctf">
1252 </category>
1253 <type
1254 category="org.eclipse.linuxtools.tmf.ui.category.ctf"
1255 event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
1256 icon="icons/eview16/events_view.gif"
1257 id="org.eclipse.linuxtools.tmf.ui.type.ctf"
1258 name="%tracetype.type.ctf"
1259 trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">
1260 </type>
1261 </extension>
1262 <extension
1263 point="org.eclipse.ui.navigator.linkHelper">
1264 <linkHelper
1265 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1266 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1267 <editorInputEnablement>
1268 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1269 </editorInputEnablement>
1270 <selectionEnablement>
1271 <or>
1272 <instanceof
1273 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1274 </instanceof>
1275 <instanceof
1276 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1277 </instanceof>
1278 </or>
1279 </selectionEnablement>
1280 </linkHelper>
1281 </extension>
1282
1283 </plugin>
This page took 0.055876 seconds and 6 git commands to generate.