Merge branch 'master' into lttng-kepler
[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 allowMultiple="false"
24 category="org.eclipse.linuxtools.tmf.ui.views.category"
25 class="org.eclipse.linuxtools.tmf.ui.views.events.TmfEventsView"
26 icon="icons/eview16/events_view.gif"
27 id="org.eclipse.linuxtools.tmf.ui.views.events"
28 name="%events.view.name"
29 restorable="true">
30 </view>
31 <view
32 category="org.eclipse.linuxtools.tmf.ui.views.category"
33 class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"
34 icon="icons/eview16/timechart_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
36 name="%timechart.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.environment.TmfEnvironmentView"
43 icon="icons/eview16/events_view.gif"
44 id="org.eclipse.linuxtools.tmf.ui.views.environment"
45 name="%environment.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 </extension>
93 <extension
94 point="org.eclipse.ui.editors">
95 <editor
96 class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"
97 default="false"
98 icon="icons/eview16/events_view.gif"
99 id="org.eclipse.linuxtools.tmf.ui.editors.events"
100 name="%events.editor.name">
101 <contentTypeBinding
102 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
103 </contentTypeBinding>
104 </editor>
105 <editor
106 class="org.eclipse.linuxtools.tmf.ui.editors.EventsViewEditor"
107 default="false"
108 icon="icons/eview16/events_view.gif"
109 id="org.eclipse.linuxtools.tmf.ui.editors.eventsView"
110 name="%eventsview.editor.name">
111 <contentTypeBinding
112 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
113 </contentTypeBinding>
114 </editor>
115 </extension>
116 <extension
117 point="org.eclipse.ui.newWizards">
118 <category
119 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
120 name="%project.new.category.name">
121 </category>
122 <wizard
123 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
124 class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"
125 icon="icons/elcl16/new_tracing_prj.gif"
126 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
127 name="%project.new.wizard.name"
128 project="true">
129 <description>
130 %project.new.wizard.description
131
132 </description>
133 </wizard>
134 <wizard
135 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
136 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
137 icon="icons/etool16/customparser_wizard.gif"
138 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
139 name="%project.new.wizard.custom.text.parser">
140 </wizard>
141 <wizard
142 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
143 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
144 icon="icons/etool16/customparser_wizard.gif"
145 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
146 name="%project.new.wizard.custom.xml.parser">
147 </wizard>
148 </extension>
149 <extension
150 point="org.eclipse.ui.importWizards">
151 <category
152 id="org.eclipse.linuxtools.tmf.import.category"
153 name="%project.new.category.name">
154 </category>
155 <wizard
156 category="org.eclipse.linuxtools.tmf.import.category"
157 class="org.eclipse.linuxtools.tmf.ui.project.wizards.ImportTraceWizard"
158 icon="icons/etool16/import.gif"
159 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
160 name="%project.import.wizard.name">
161 </wizard>
162 </extension>
163 <extension
164 id="org.eclipse.linuxtools.tmf.project.nature"
165 point="org.eclipse.core.resources.natures">
166 <runtime>
167 <run
168 class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">
169 </run>
170 </runtime>
171 </extension>
172 <extension
173 point="org.eclipse.ui.ide.projectNatureImages">
174 <image
175 icon="icons/ovr16/trace_nature_ovr.gif"
176 id="org.eclipse.linuxtools.tmf.ui.nature.image"
177 natureId="org.eclipse.linuxtools.tmf.project.nature">
178 </image>
179 </extension>
180 <extension
181 point="org.eclipse.ui.navigator.navigatorContent">
182 <navigatorContent
183 activeByDefault="true"
184 contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
185 icon="icons/eview16/tracing_pers.gif"
186 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
187 labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"
188 name="%navigatorContent.name"
189 priority="normal">
190 <triggerPoints>
191 <or>
192 <and>
193 <instanceof
194 value="org.eclipse.core.resources.IProject">
195 </instanceof>
196 <test
197 property="org.eclipse.core.resources.projectNature"
198 value="org.eclipse.linuxtools.tmf.project.nature">
199 </test>
200 </and>
201 <instanceof
202 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
203 </instanceof>
204 </or>
205 </triggerPoints>
206 <possibleChildren>
207 <or>
208 <instanceof
209 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
210 </instanceof>
211 <instanceof
212 value="org.eclipse.core.resources.IResource">
213 </instanceof>
214 </or></possibleChildren>
215 <override
216 policy="InvokeAlwaysRegardlessOfSuppressedExt"
217 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
218 </override>
219 <actionProvider
220 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
221 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
222 <enablement>
223 <or>
224 <instanceof
225 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
226 </instanceof>
227 </or>
228 </enablement>
229 </actionProvider>
230 <dropAssistant
231 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"
232 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
233 <possibleDropTargets>
234 <or>
235 <and>
236 <instanceof
237 value="org.eclipse.core.resources.IProject">
238 </instanceof>
239 <test
240 property="org.eclipse.core.resources.projectNature"
241 value="org.eclipse.linuxtools.tmf.project.nature">
242 </test>
243 </and>
244 <instanceof
245 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
246 </instanceof>
247 </or>
248 </possibleDropTargets>
249 </dropAssistant>
250 <commonWizard
251 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
252 type="new"
253 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
254 <enablement></enablement>
255 </commonWizard>
256 </navigatorContent>
257 </extension>
258 <extension
259 point="org.eclipse.ui.navigator.viewer">
260 <viewerContentBinding
261 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
262 <includes>
263 <contentExtension
264 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
265 </contentExtension>
266 <contentExtension
267 pattern="org.eclipse.ui.navigator.resources.filters.*">
268 </contentExtension>
269 </includes>
270 </viewerContentBinding>
271 </extension>
272 <extension
273 point="org.eclipse.ui.decorators">
274 <decorator
275 icon="icons/ovr16/trace_folder_ovr.png"
276 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
277 label="Trace Folder"
278 lightweight="true"
279 location="TOP_RIGHT"
280 state="true">
281 <enablement>
282 <objectClass
283 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
284 </objectClass>
285 </enablement>
286 </decorator>
287 <decorator
288 icon="icons/ovr16/experiment_folder_ovr.png"
289 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
290 label="Trace Experiment Folder"
291 lightweight="true"
292 location="TOP_RIGHT"
293 state="true">
294 <enablement>
295 <objectClass
296 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
297 </objectClass>
298 </enablement>
299 </decorator>
300 <decorator
301 icon="icons/ovr16/link_ovr.gif"
302 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
303 label="Linked Trace"
304 lightweight="true"
305 location="BOTTOM_RIGHT"
306 state="true">
307 <enablement>
308 <and>
309 <objectClass
310 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
311 </objectClass>
312 <objectState
313 name="isLinked"
314 value="true">
315 </objectState>
316 </and>
317 </enablement>
318 </decorator>
319 </extension>
320 <extension
321 point="org.eclipse.ui.menus">
322 <menuContribution
323 locationURI="menu:org.eclipse.ui.navigator.ProjectExplorer">
324 <command
325 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
326 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
327 style="push">
328 </command>
329 </menuContribution>
330 <menuContribution
331 allPopups="false"
332 locationURI="toolbar:org.eclipse.ui.navigator.ProjectExplorer">
333 <command
334 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_views"
335 icon="icons/etool16/clear.gif"
336 label="%command.clear_views"
337 mnemonic="%command.clear_views.mnemonic"
338 style="push">
339 <visibleWhen
340 checkEnabled="false">
341 <with
342 variable="selection">
343 <count
344 value="1">
345 </count>
346 <iterate
347 ifEmpty="false"
348 operator="and">
349 <or>
350 <and>
351 <instanceof
352 value="org.eclipse.core.resources.IProject">
353 </instanceof>
354 <test
355 property="org.eclipse.core.resources.projectNature"
356 value="org.eclipse.linuxtools.tmf.project.nature">
357 </test>
358 </and>
359 <instanceof
360 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
361 </instanceof>
362 </or>
363 </iterate>
364 </with>
365 </visibleWhen>
366 </command>
367 </menuContribution>
368 <menuContribution
369 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
370 <command
371 commandId="org.eclipse.ui.file.import"
372 label="%command.import"
373 mnemonic="%command.import.mnemonic"
374 style="push">
375 <visibleWhen
376 checkEnabled="false">
377 <with
378 variable="selection">
379 <count
380 value="1">
381 </count>
382 <iterate
383 operator="and">
384 <instanceof
385 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
386 </instanceof>
387 </iterate>
388 </with>
389 </visibleWhen>
390 </command>
391 <separator
392 name="org.eclipse.linuxtools.tmf.ui.separator1"
393 visible="true">
394 </separator>
395 <command
396 commandId="org.eclipse.ui.navigate.openResource"
397 disabledIcon="/icons/dlcl16/open.gif"
398 icon="/icons/elcl16/open.gif"
399 label="%command.open"
400 mnemonic="%command.open.mnemonic"
401 style="push">
402 <visibleWhen
403 checkEnabled="false">
404 <with
405 variable="selection">
406 <count
407 value="1">
408 </count>
409 <iterate
410 ifEmpty="false"
411 operator="and">
412 <or>
413 <instanceof
414 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
415 </instanceof>
416 <instanceof
417 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
418 </instanceof>
419 </or>
420 </iterate>
421 </with>
422 </visibleWhen>
423 </command>
424 <command
425 commandId="org.eclipse.ui.edit.copy"
426 label="%command.copy"
427 mnemonic="%command.copy.mnemonic"
428 style="push">
429 <visibleWhen
430 checkEnabled="false">
431 <with
432 variable="selection">
433 <count
434 value="1">
435 </count>
436 <iterate
437 ifEmpty="false"
438 operator="and">
439 <or>
440 <instanceof
441 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
442 </instanceof>
443 <instanceof
444 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
445 </instanceof>
446 </or>
447 </iterate>
448 </with>
449 </visibleWhen>
450 </command>
451 <command
452 commandId="org.eclipse.ui.edit.rename"
453 disabledIcon="/icons/dlcl16/rename.gif"
454 icon="/icons/elcl16/rename.gif"
455 label="%command.rename"
456 mnemonic="%command.rename.mnemonic"
457 style="push">
458 <visibleWhen
459 checkEnabled="false">
460 <with
461 variable="selection">
462 <count
463 value="1">
464 </count>
465 <iterate
466 ifEmpty="false"
467 operator="and">
468 <or>
469 <instanceof
470 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
471 </instanceof>
472 <instanceof
473 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
474 </instanceof>
475 </or>
476 </iterate>
477 </with>
478 </visibleWhen>
479 </command>
480 <command
481 commandId="org.eclipse.ui.edit.delete"
482 label="%command.delete"
483 mnemonic="%command.delete.mnemonic"
484 style="push">
485 <visibleWhen
486 checkEnabled="false">
487 <with
488 variable="selection">
489 <iterate
490 ifEmpty="false"
491 operator="and">
492 <or>
493 <and>
494 <instanceof
495 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
496 </instanceof>
497 <not>
498 <test
499 forcePluginActivation="true"
500 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
501 </test>
502 </not>
503 </and>
504 <instanceof
505 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
506 </instanceof>
507 </or>
508 </iterate>
509 </with>
510 </visibleWhen>
511 </command>
512 <command
513 commandId="org.eclipse.ui.edit.delete"
514 label="%command.remove"
515 mnemonic="%command.remove.mnemonic"
516 style="push">
517 <visibleWhen
518 checkEnabled="false">
519 <with
520 variable="selection">
521 <iterate
522 ifEmpty="false"
523 operator="and">
524 <and>
525 <instanceof
526 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
527 </instanceof>
528 <test
529 forcePluginActivation="true"
530 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
531 </test>
532 </and>
533 </iterate>
534 </with>
535 </visibleWhen>
536 </command>
537 <separator
538 name="org.eclipse.linuxtools.tmf.ui.separator2"
539 visible="true">
540 </separator>
541 <command
542 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
543 disabledIcon="icons/dtool16/new.gif"
544 icon="icons/etool16/new.gif"
545 label="%command.new_experiment"
546 mnemonic="%command.new_experiment.mnemonic"
547 style="push"
548 tooltip="%command.new_experiment.description">
549 <visibleWhen
550 checkEnabled="false">
551 <with
552 variable="selection">
553 <count
554 value="1">
555 </count>
556 <iterate
557 ifEmpty="false"
558 operator="and">
559 <instanceof
560 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
561 </instanceof>
562 </iterate>
563 </with>
564 </visibleWhen>
565 </command>
566 <command
567 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
568 label="%command.delete_suppl_files"
569 mnemonic="%command.delete_suppl_files.mnemonic"
570 style="push"
571 tooltip="%command.delete_suppl_files.description">
572 <visibleWhen
573 checkEnabled="false">
574 <with
575 variable="selection">
576 <and>
577 <count
578 value="1">
579 </count>
580 <iterate
581 ifEmpty="false"
582 operator="and">
583 <and>
584 <or>
585 <instanceof
586 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
587 </instanceof>
588 <instanceof
589 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
590 </instanceof>
591 </or>
592 <test
593 forcePluginActivation="true"
594 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
595 </test>
596 </and>
597 </iterate>
598 </and>
599 </with>
600 </visibleWhen>
601 </command>
602 <separator
603 name="org.eclipse.linuxtools.tmf.ui.separator3"
604 visible="true">
605 </separator>
606 <menu
607 label="%command.select_trace_type"
608 mnemonic="%command.select_trace_type.mnemonic"
609 tooltip="%command.select_trace_type.description">
610 <dynamic
611 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
612 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
613 </dynamic>
614 <visibleWhen
615 checkEnabled="false">
616 <with
617 variable="selection">
618 <iterate
619 ifEmpty="false"
620 operator="and">
621 <instanceof
622 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
623 </instanceof>
624 </iterate>
625 </with>
626 </visibleWhen>
627 </menu>
628 <separator
629 name="org.eclipse.linuxtools.tmf.ui.separator4"
630 visible="true">
631 </separator>
632 <command
633 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
634 icon="IMG_OBJ_ADD"
635 label="%command.select_traces"
636 mnemonic="%command.select_traces.mnemonic"
637 style="push"
638 tooltip="%commands.select_traces.description">
639 <visibleWhen
640 checkEnabled="false">
641 <with
642 variable="selection">
643 <count
644 value="1">
645 </count>
646 <iterate
647 ifEmpty="false"
648 operator="and">
649 <instanceof
650 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
651 </instanceof>
652 </iterate>
653 </with>
654 </visibleWhen>
655 </command>
656 <separator
657 name="org.eclipse.linuxtools.tmf.ui.separator5"
658 visible="true">
659 </separator>
660 <command
661 commandId="org.eclipse.ui.file.refresh"
662 label="%command.refresh"
663 mnemonic="%command.refresh.mnemonic"
664 style="push">
665 <visibleWhen
666 checkEnabled="false">
667 <with
668 variable="selection">
669 <count
670 value="1">
671 </count>
672 <iterate
673 ifEmpty="false"
674 operator="and">
675 <or>
676 <instanceof
677 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
678 </instanceof>
679 <instanceof
680 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
681 </instanceof>
682 <instanceof
683 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
684 </instanceof>
685 </or>
686 </iterate>
687 </with>
688 </visibleWhen>
689 </command>
690 <command
691 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_views"
692 icon="icons/etool16/clear.gif"
693 label="%command.clear_views"
694 mnemonic="%command.clear_views.mnemonic"
695 style="push">
696 <visibleWhen
697 checkEnabled="false">
698 <with
699 variable="selection">
700 <count
701 value="1">
702 </count>
703 <iterate
704 ifEmpty="false"
705 operator="and">
706 <and>
707 <instanceof
708 value="org.eclipse.core.resources.IProject">
709 </instanceof>
710 <test
711 property="org.eclipse.core.resources.projectNature"
712 value="org.eclipse.linuxtools.tmf.project.nature">
713 </test>
714 </and>
715 </iterate>
716 </with>
717 </visibleWhen>
718 </command>
719 </menuContribution>
720 </extension>
721 <extension
722 point="org.eclipse.ui.commands">
723 <category
724 description="%commands.category.description"
725 id="org.eclipse.linuxtools.tmf.ui.commands.category"
726 name="%commands.category.name">
727 </category>
728 <command
729 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
730 description="%command.new_experiment.description"
731 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
732 name="%command.new_experiment">
733 </command>
734 <command
735 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
736 description="%command.select_trace_type.description"
737 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
738 name="%command.select_trace_type">
739 <commandParameter
740 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
741 name="%commands.trace.select_trace_type.bundle"
742 optional="false">
743 </commandParameter>
744 <commandParameter
745 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
746 name="%commands.trace.select_trace_type.type"
747 optional="false">
748 </commandParameter>
749 <commandParameter
750 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
751 name="%commands.trace.select_trace_type.icon"
752 optional="false">
753 </commandParameter>
754 </command>
755 <command
756 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
757 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
758 name="%command.delete_suppl_files">
759 </command>
760 <command
761 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
762 description="%command.select_traces.description"
763 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
764 name="%command.select_traces">
765 </command>
766 <command
767 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
768 description="%command.clear_views.description"
769 id="org.eclipse.linuxtools.tmf.ui.command.clear_views"
770 name="%command.clear_views">
771 </command>
772 <category
773 description="%commands.parser.category.description"
774 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
775 name="%commands.parser.category.name">
776 </category>
777 <command
778 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
779 description="%commands.parser.manage.description"
780 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
781 name="%commands.parser.manage">
782 </command>
783 <category
784 description="%commands.uml2sd.category.name"
785 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
786 name="%commands.uml2sd.category.name">
787 </category>
788 <command
789 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
790 description="%commands.uml2sd.goto.description"
791 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
792 name="%commands.uml2sd.goto">
793 </command>
794 <command
795 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
796 description="%commands.uml2sd.showend.description"
797 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
798 name="%commands.uml2sd.showend">
799 </command>
800 <command
801 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
802 description="%commands.uml2sd.showstart.description"
803 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
804 name="%commands.uml2sd.showstart">
805 </command>
806 <command
807 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
808 description="%commands.uml2sd.scrollup.description"
809 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
810 name="%commands.uml2sd.scrollup">
811 </command>
812 <command
813 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
814 description="%commands.uml2sd.scrolldown.description"
815 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
816 name="%commands.uml2sd.scrolldown">
817 </command>
818 <command
819 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
820 description="%commands.uml2sd.scrollleft.description"
821 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
822 name="%commands.uml2sd.scrollleft">
823 </command>
824 <command
825 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
826 description="%commands.uml2sd.scrollright.description"
827 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
828 name="%commands.uml2sd.scrollright">
829 </command>
830 </extension>
831 <extension
832 point="org.eclipse.ui.handlers">
833 <handler
834 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
835 commandId="org.eclipse.ui.file.import">
836 <activeWhen>
837 <and>
838 <count
839 value="1">
840 </count>
841 <iterate>
842 <instanceof
843 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
844 </instanceof>
845 </iterate>
846 </and>
847 </activeWhen>
848 </handler>
849 <handler
850 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
851 commandId="org.eclipse.ui.file.refresh">
852 <activeWhen>
853 <and>
854 <count
855 value="1">
856 </count>
857 <iterate>
858 <or>
859 <instanceof
860 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
861 </instanceof>
862 <instanceof
863 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
864 </instanceof>
865 <instanceof
866 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
867 </instanceof>
868 </or>
869 </iterate>
870 </and>
871 </activeWhen>
872 </handler>
873 <handler
874 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
875 commandId="org.eclipse.ui.navigate.openResource">
876 <activeWhen>
877 <and>
878 <count
879 value="1">
880 </count>
881 <iterate>
882 <instanceof
883 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
884 </instanceof>
885 </iterate>
886 </and>
887 </activeWhen>
888 </handler>
889 <handler
890 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
891 commandId="org.eclipse.ui.navigate.openResource">
892 <activeWhen>
893 <and>
894 <count
895 value="1">
896 </count>
897 <iterate>
898 <instanceof
899 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
900 </instanceof>
901 </iterate>
902 </and>
903 </activeWhen>
904 </handler>
905 <handler
906 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
907 commandId="org.eclipse.ui.edit.copy">
908 <activeWhen>
909 <and>
910 <count
911 value="1">
912 </count>
913 <iterate>
914 <instanceof
915 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
916 </instanceof>
917 </iterate>
918 </and>
919 </activeWhen>
920 </handler>
921 <handler
922 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
923 commandId="org.eclipse.ui.edit.copy">
924 <activeWhen>
925 <and>
926 <count
927 value="1">
928 </count>
929 <iterate>
930 <instanceof
931 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
932 </instanceof>
933 </iterate>
934 </and>
935 </activeWhen>
936 </handler>
937 <handler
938 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
939 commandId="org.eclipse.ui.edit.rename">
940 <activeWhen>
941 <and>
942 <count
943 value="1">
944 </count>
945 <iterate>
946 <instanceof
947 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
948 </instanceof>
949 </iterate>
950 </and>
951 </activeWhen>
952 </handler>
953 <handler
954 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
955 commandId="org.eclipse.ui.edit.rename">
956 <activeWhen>
957 <and>
958 <count
959 value="1">
960 </count>
961 <iterate>
962 <instanceof
963 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
964 </instanceof>
965 </iterate>
966 </and>
967 </activeWhen>
968 </handler>
969 <handler
970 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
971 commandId="org.eclipse.ui.edit.delete">
972 <activeWhen>
973 <and>
974 <iterate>
975 <instanceof
976 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
977 </instanceof>
978 </iterate>
979 </and>
980 </activeWhen>
981 </handler>
982 <handler
983 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
984 commandId="org.eclipse.ui.edit.delete">
985 <activeWhen>
986 <and>
987 <iterate>
988 <instanceof
989 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
990 </instanceof>
991 </iterate>
992 </and>
993 </activeWhen>
994 </handler>
995 <handler
996 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
997 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
998 <activeWhen>
999 <and>
1000 <count
1001 value="1">
1002 </count>
1003 <iterate>
1004 <instanceof
1005 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1006 </instanceof>
1007 </iterate>
1008 </and>
1009 </activeWhen>
1010 </handler>
1011 <handler
1012 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1013 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1014 <activeWhen>
1015 <and>
1016 <count
1017 value="1">
1018 </count>
1019 <iterate>
1020 <instanceof
1021 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1022 </instanceof>
1023 </iterate>
1024 </and>
1025 </activeWhen>
1026 </handler>
1027 <handler
1028 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1029 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1030 <activeWhen>
1031 <and>
1032 <count
1033 value="1">
1034 </count>
1035 <iterate>
1036 <instanceof
1037 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1038 </instanceof>
1039 </iterate>
1040 </and>
1041 </activeWhen>
1042 </handler>
1043 <handler
1044 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1045 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1046 <activeWhen>
1047 <and>
1048 <iterate>
1049 <instanceof
1050 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1051 </instanceof>
1052 </iterate>
1053 </and>
1054 </activeWhen>
1055 </handler>
1056 <handler
1057 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1058 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1059 <activeWhen>
1060 <and>
1061 <count
1062 value="1">
1063 </count>
1064 <iterate>
1065 <instanceof
1066 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1067 </instanceof>
1068 </iterate>
1069 </and>
1070 </activeWhen>
1071 </handler>
1072 <handler
1073 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ClearViewsHandler"
1074 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_views">
1075 </handler>
1076 <handler
1077 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1078 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1079 </handler>
1080 <handler
1081 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1082 commandId="org.eclipse.ui.edit.addBookmark">
1083 <activeWhen>
1084 <with
1085 variable="activeEditor">
1086 <instanceof
1087 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1088 </instanceof>
1089 </with>
1090 </activeWhen>
1091 </handler>
1092 </extension>
1093 <extension point="org.eclipse.ui.bindings">
1094 <key
1095 sequence="ALT+R"
1096 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1097 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1098 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1099 </key>
1100 <key
1101 sequence="SHIFT+ALT+END"
1102 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1103 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1104 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1105 </key>
1106 <key
1107 sequence="SHIFT+ALT+HOME"
1108 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1109 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1110 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1111 </key>
1112 <key
1113 sequence="SHIFT+ALT+ARROW_UP"
1114 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1115 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1116 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1117 </key>
1118 <key
1119 sequence="SHIFT+ALT+ARROW_DOWN"
1120 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1121 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1122 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1123 </key>
1124 <key
1125 sequence="SHIFT+ALT+ARROW_LEFT"
1126 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1127 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1128 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1129 </key>
1130 <key
1131 sequence="SHIFT+ALT+ARROW_RIGHT"
1132 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1133 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1134 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1135 </key>
1136 </extension>
1137 <extension
1138 point="org.eclipse.core.contenttype.contentTypes">
1139 <content-type
1140 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1141 name="%contenttype.trace"
1142 priority="normal">
1143 </content-type>
1144 </extension>
1145 <extension
1146 point="org.eclipse.ui.contexts">
1147 <context
1148 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1149 name="%contexts.uml2sd">
1150 </context>
1151 </extension>
1152 <extension
1153 point="org.eclipse.ui.preferencePages">
1154 <page
1155 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1156 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1157 name="%preference.page.trace.name">
1158 </page>
1159 <page
1160 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1161 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1162 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1163 name="%preference.page.uml2sd.name">
1164 </page>
1165 </extension>
1166 <extension
1167 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1168 <uml2SDLoader
1169 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1170 default="true"
1171 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1172 name="TMF UML2SD Loader"
1173 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1174 </uml2SDLoader>
1175 </extension>
1176 <!--extension
1177 point="org.eclipse.core.expressions.propertyTesters">
1178 <propertyTester
1179 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1180 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1181 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1182 properties="isInTraceFolder"
1183 type="org.eclipse.jface.viewers.ISelection">
1184 </propertyTester>
1185 </extension -->
1186 <extension
1187 point="org.eclipse.core.expressions.propertyTesters">
1188 <propertyTester
1189 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1190 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1191 namespace="org.eclipse.linuxtools.tmf.ui"
1192 properties="isExperimentTrace,hasSupplementaryFiles"
1193 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1194 </propertyTester>
1195 </extension>
1196 <extension
1197 point="org.eclipse.linuxtools.tmf.ui.tracetype">
1198 <category
1199 id="org.eclipse.linuxtools.tmf.ui.category.ctf"
1200 name="%tracetype.category.ctf">
1201 </category>
1202 <type
1203 category="org.eclipse.linuxtools.tmf.ui.category.ctf"
1204 event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
1205 icon="icons/eview16/events_view.gif"
1206 id="org.eclipse.linuxtools.tmf.ui.type.ctf"
1207 name="%tracetype.type.ctf"
1208 trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">
1209 </type>
1210 </extension>
1211
1212 </plugin>
This page took 0.084237 seconds and 5 git commands to generate.