ab4d7cb590bcdaf32fae9b28776fc9646d4ac0fd
[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 disabledIcon="icons/dtool16/copy_edit.gif"
427 icon="icons/etool16/copy_edit.gif"
428 label="%command.copy"
429 mnemonic="%command.copy.mnemonic"
430 style="push">
431 <visibleWhen
432 checkEnabled="false">
433 <with
434 variable="selection">
435 <count
436 value="1">
437 </count>
438 <iterate
439 ifEmpty="false"
440 operator="and">
441 <or>
442 <instanceof
443 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
444 </instanceof>
445 <instanceof
446 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
447 </instanceof>
448 </or>
449 </iterate>
450 </with>
451 </visibleWhen>
452 </command>
453 <command
454 commandId="org.eclipse.ui.edit.rename"
455 disabledIcon="/icons/dlcl16/rename.gif"
456 icon="/icons/elcl16/rename.gif"
457 label="%command.rename"
458 mnemonic="%command.rename.mnemonic"
459 style="push">
460 <visibleWhen
461 checkEnabled="false">
462 <with
463 variable="selection">
464 <count
465 value="1">
466 </count>
467 <iterate
468 ifEmpty="false"
469 operator="and">
470 <or>
471 <instanceof
472 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
473 </instanceof>
474 <instanceof
475 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
476 </instanceof>
477 </or>
478 </iterate>
479 </with>
480 </visibleWhen>
481 </command>
482 <command
483 commandId="org.eclipse.ui.edit.delete"
484 disabledIcon="icons/dtool16/delete.gif"
485 icon="icons/etool16/delete.gif"
486 label="%command.delete"
487 mnemonic="%command.delete.mnemonic"
488 style="push">
489 <visibleWhen
490 checkEnabled="false">
491 <with
492 variable="selection">
493 <iterate
494 ifEmpty="false"
495 operator="and">
496 <or>
497 <and>
498 <instanceof
499 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
500 </instanceof>
501 <not>
502 <test
503 forcePluginActivation="true"
504 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
505 </test>
506 </not>
507 </and>
508 <instanceof
509 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
510 </instanceof>
511 </or>
512 </iterate>
513 </with>
514 </visibleWhen>
515 </command>
516 <command
517 commandId="org.eclipse.ui.edit.delete"
518 disabledIcon="icons/dtool16/delete.gif"
519 icon="icons/etool16/delete.gif"
520 label="%command.remove"
521 mnemonic="%command.remove.mnemonic"
522 style="push">
523 <visibleWhen
524 checkEnabled="false">
525 <with
526 variable="selection">
527 <iterate
528 ifEmpty="false"
529 operator="and">
530 <and>
531 <instanceof
532 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
533 </instanceof>
534 <test
535 forcePluginActivation="true"
536 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
537 </test>
538 </and>
539 </iterate>
540 </with>
541 </visibleWhen>
542 </command>
543 <separator
544 name="org.eclipse.linuxtools.tmf.ui.separator2"
545 visible="true">
546 </separator>
547 <command
548 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
549 disabledIcon="icons/dtool16/new.gif"
550 icon="icons/etool16/new.gif"
551 label="%command.new_experiment"
552 mnemonic="%command.new_experiment.mnemonic"
553 style="push"
554 tooltip="%command.new_experiment.description">
555 <visibleWhen
556 checkEnabled="false">
557 <with
558 variable="selection">
559 <count
560 value="1">
561 </count>
562 <iterate
563 ifEmpty="false"
564 operator="and">
565 <instanceof
566 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
567 </instanceof>
568 </iterate>
569 </with>
570 </visibleWhen>
571 </command>
572 <command
573 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
574 label="%command.delete_suppl_files"
575 mnemonic="%command.delete_suppl_files.mnemonic"
576 style="push"
577 tooltip="%command.delete_suppl_files.description">
578 <visibleWhen
579 checkEnabled="false">
580 <with
581 variable="selection">
582 <and>
583 <count
584 value="1">
585 </count>
586 <iterate
587 ifEmpty="false"
588 operator="and">
589 <and>
590 <or>
591 <instanceof
592 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
593 </instanceof>
594 <instanceof
595 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
596 </instanceof>
597 </or>
598 <test
599 forcePluginActivation="true"
600 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
601 </test>
602 </and>
603 </iterate>
604 </and>
605 </with>
606 </visibleWhen>
607 </command>
608 <separator
609 name="org.eclipse.linuxtools.tmf.ui.separator3"
610 visible="true">
611 </separator>
612 <menu
613 label="%command.select_trace_type"
614 mnemonic="%command.select_trace_type.mnemonic"
615 tooltip="%command.select_trace_type.description">
616 <dynamic
617 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
618 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
619 </dynamic>
620 <visibleWhen
621 checkEnabled="false">
622 <with
623 variable="selection">
624 <iterate
625 ifEmpty="false"
626 operator="and">
627 <instanceof
628 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
629 </instanceof>
630 </iterate>
631 </with>
632 </visibleWhen>
633 </menu>
634 <separator
635 name="org.eclipse.linuxtools.tmf.ui.separator4"
636 visible="true">
637 </separator>
638 <command
639 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
640 icon="icons/obj16/add_obj.gif"
641 label="%command.select_traces"
642 mnemonic="%command.select_traces.mnemonic"
643 style="push"
644 tooltip="%commands.select_traces.description">
645 <visibleWhen
646 checkEnabled="false">
647 <with
648 variable="selection">
649 <count
650 value="1">
651 </count>
652 <iterate
653 ifEmpty="false"
654 operator="and">
655 <instanceof
656 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
657 </instanceof>
658 </iterate>
659 </with>
660 </visibleWhen>
661 </command>
662 <separator
663 name="org.eclipse.linuxtools.tmf.ui.separator5"
664 visible="true">
665 </separator>
666 <command
667 commandId="org.eclipse.ui.file.refresh"
668 label="%command.refresh"
669 mnemonic="%command.refresh.mnemonic"
670 style="push">
671 <visibleWhen
672 checkEnabled="false">
673 <with
674 variable="selection">
675 <count
676 value="1">
677 </count>
678 <iterate
679 ifEmpty="false"
680 operator="and">
681 <or>
682 <instanceof
683 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
684 </instanceof>
685 <instanceof
686 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
687 </instanceof>
688 <instanceof
689 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
690 </instanceof>
691 </or>
692 </iterate>
693 </with>
694 </visibleWhen>
695 </command>
696 <command
697 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_views"
698 icon="icons/etool16/clear.gif"
699 label="%command.clear_views"
700 mnemonic="%command.clear_views.mnemonic"
701 style="push">
702 <visibleWhen
703 checkEnabled="false">
704 <with
705 variable="selection">
706 <count
707 value="1">
708 </count>
709 <iterate
710 ifEmpty="false"
711 operator="and">
712 <and>
713 <instanceof
714 value="org.eclipse.core.resources.IProject">
715 </instanceof>
716 <test
717 property="org.eclipse.core.resources.projectNature"
718 value="org.eclipse.linuxtools.tmf.project.nature">
719 </test>
720 </and>
721 </iterate>
722 </with>
723 </visibleWhen>
724 </command>
725 </menuContribution>
726 </extension>
727 <extension
728 point="org.eclipse.ui.commands">
729 <category
730 description="%commands.category.description"
731 id="org.eclipse.linuxtools.tmf.ui.commands.category"
732 name="%commands.category.name">
733 </category>
734 <command
735 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
736 description="%command.new_experiment.description"
737 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
738 name="%command.new_experiment">
739 </command>
740 <command
741 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
742 description="%command.select_trace_type.description"
743 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
744 name="%command.select_trace_type">
745 <commandParameter
746 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
747 name="%commands.trace.select_trace_type.bundle"
748 optional="false">
749 </commandParameter>
750 <commandParameter
751 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
752 name="%commands.trace.select_trace_type.type"
753 optional="false">
754 </commandParameter>
755 <commandParameter
756 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
757 name="%commands.trace.select_trace_type.icon"
758 optional="false">
759 </commandParameter>
760 </command>
761 <command
762 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
763 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
764 name="%command.delete_suppl_files">
765 </command>
766 <command
767 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
768 description="%command.select_traces.description"
769 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
770 name="%command.select_traces">
771 </command>
772 <command
773 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
774 description="%command.clear_views.description"
775 id="org.eclipse.linuxtools.tmf.ui.command.clear_views"
776 name="%command.clear_views">
777 </command>
778 <category
779 description="%commands.parser.category.description"
780 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
781 name="%commands.parser.category.name">
782 </category>
783 <command
784 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
785 description="%commands.parser.manage.description"
786 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
787 name="%commands.parser.manage">
788 </command>
789 <category
790 description="%commands.uml2sd.category.name"
791 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
792 name="%commands.uml2sd.category.name">
793 </category>
794 <command
795 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
796 description="%commands.uml2sd.goto.description"
797 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
798 name="%commands.uml2sd.goto">
799 </command>
800 <command
801 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
802 description="%commands.uml2sd.showend.description"
803 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
804 name="%commands.uml2sd.showend">
805 </command>
806 <command
807 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
808 description="%commands.uml2sd.showstart.description"
809 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
810 name="%commands.uml2sd.showstart">
811 </command>
812 <command
813 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
814 description="%commands.uml2sd.scrollup.description"
815 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
816 name="%commands.uml2sd.scrollup">
817 </command>
818 <command
819 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
820 description="%commands.uml2sd.scrolldown.description"
821 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
822 name="%commands.uml2sd.scrolldown">
823 </command>
824 <command
825 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
826 description="%commands.uml2sd.scrollleft.description"
827 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
828 name="%commands.uml2sd.scrollleft">
829 </command>
830 <command
831 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
832 description="%commands.uml2sd.scrollright.description"
833 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
834 name="%commands.uml2sd.scrollright">
835 </command>
836 </extension>
837 <extension
838 point="org.eclipse.ui.handlers">
839 <handler
840 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
841 commandId="org.eclipse.ui.file.import">
842 <activeWhen>
843 <and>
844 <count
845 value="1">
846 </count>
847 <iterate
848 ifEmpty="false"
849 operator="and">
850 <instanceof
851 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
852 </instanceof>
853 </iterate>
854 </and>
855 </activeWhen>
856 </handler>
857 <handler
858 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
859 commandId="org.eclipse.ui.file.refresh">
860 <activeWhen>
861 <and>
862 <count
863 value="1">
864 </count>
865 <iterate
866 ifEmpty="false"
867 operator="and">
868 <or>
869 <instanceof
870 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
871 </instanceof>
872 <instanceof
873 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
874 </instanceof>
875 <instanceof
876 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
877 </instanceof>
878 </or>
879 </iterate>
880 </and>
881 </activeWhen>
882 </handler>
883 <handler
884 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
885 commandId="org.eclipse.ui.navigate.openResource">
886 <activeWhen>
887 <and>
888 <count
889 value="1">
890 </count>
891 <iterate
892 operator="and">
893 <instanceof
894 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
895 </instanceof>
896 </iterate>
897 </and>
898 </activeWhen>
899 </handler>
900 <handler
901 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
902 commandId="org.eclipse.ui.navigate.openResource">
903 <activeWhen>
904 <and>
905 <count
906 value="1">
907 </count>
908 <iterate
909 operator="and">
910 <instanceof
911 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
912 </instanceof>
913 </iterate>
914 </and>
915 </activeWhen>
916 </handler>
917 <handler
918 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
919 commandId="org.eclipse.ui.edit.copy">
920 <activeWhen>
921 <and>
922 <count
923 value="1">
924 </count>
925 <iterate
926 operator="and">
927 <instanceof
928 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
929 </instanceof>
930 </iterate>
931 </and>
932 </activeWhen>
933 </handler>
934 <handler
935 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
936 commandId="org.eclipse.ui.edit.copy">
937 <activeWhen>
938 <and>
939 <count
940 value="1">
941 </count>
942 <iterate
943 operator="and">
944 <instanceof
945 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
946 </instanceof>
947 </iterate>
948 </and>
949 </activeWhen>
950 </handler>
951 <handler
952 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
953 commandId="org.eclipse.ui.edit.rename">
954 <activeWhen>
955 <and>
956 <count
957 value="1">
958 </count>
959 <iterate
960 operator="and">
961 <instanceof
962 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
963 </instanceof>
964 </iterate>
965 </and>
966 </activeWhen>
967 </handler>
968 <handler
969 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
970 commandId="org.eclipse.ui.edit.rename">
971 <activeWhen>
972 <and>
973 <count
974 value="1">
975 </count>
976 <iterate
977 operator="and">
978 <instanceof
979 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
980 </instanceof>
981 </iterate>
982 </and>
983 </activeWhen>
984 </handler>
985 <handler
986 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
987 commandId="org.eclipse.ui.edit.delete">
988 <activeWhen>
989 <iterate
990 ifEmpty="false"
991 operator="and">
992 <instanceof
993 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
994 </instanceof>
995 </iterate>
996 </activeWhen>
997 </handler>
998 <handler
999 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1000 commandId="org.eclipse.ui.edit.delete">
1001 <activeWhen>
1002 <iterate
1003 ifEmpty="false"
1004 operator="and">
1005 <instanceof
1006 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1007 </instanceof>
1008 </iterate>
1009 </activeWhen>
1010 </handler>
1011 <handler
1012 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
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 operator="and">
1021 <instanceof
1022 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1023 </instanceof>
1024 </iterate>
1025 </and>
1026 </activeWhen>
1027 </handler>
1028 <handler
1029 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1030 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1031 <activeWhen>
1032 <and>
1033 <count
1034 value="1">
1035 </count>
1036 <iterate
1037 operator="and">
1038 <instanceof
1039 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1040 </instanceof>
1041 </iterate>
1042 </and>
1043 </activeWhen>
1044 </handler>
1045 <handler
1046 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1047 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1048 <activeWhen>
1049 <and>
1050 <count
1051 value="1">
1052 </count>
1053 <iterate
1054 operator="and">
1055 <instanceof
1056 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1057 </instanceof>
1058 </iterate>
1059 </and>
1060 </activeWhen>
1061 </handler>
1062 <handler
1063 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1064 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1065 <activeWhen>
1066 <iterate
1067 ifEmpty="false"
1068 operator="and">
1069 <instanceof
1070 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1071 </instanceof>
1072 </iterate>
1073 </activeWhen>
1074 </handler>
1075 <handler
1076 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1077 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1078 <activeWhen>
1079 <and>
1080 <count
1081 value="1">
1082 </count>
1083 <iterate
1084 operator="and">
1085 <instanceof
1086 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1087 </instanceof>
1088 </iterate>
1089 </and>
1090 </activeWhen>
1091 </handler>
1092 <handler
1093 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ClearViewsHandler"
1094 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_views">
1095 </handler>
1096 <handler
1097 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1098 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1099 </handler>
1100 <handler
1101 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1102 commandId="org.eclipse.ui.edit.addBookmark">
1103 <activeWhen>
1104 <with
1105 variable="activeEditor">
1106 <instanceof
1107 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1108 </instanceof>
1109 </with>
1110 </activeWhen>
1111 </handler>
1112 </extension>
1113 <extension point="org.eclipse.ui.bindings">
1114 <key
1115 sequence="ALT+R"
1116 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1117 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1118 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1119 </key>
1120 <key
1121 sequence="SHIFT+ALT+END"
1122 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1123 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1124 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1125 </key>
1126 <key
1127 sequence="SHIFT+ALT+HOME"
1128 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1129 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1130 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1131 </key>
1132 <key
1133 sequence="SHIFT+ALT+ARROW_UP"
1134 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1135 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1136 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1137 </key>
1138 <key
1139 sequence="SHIFT+ALT+ARROW_DOWN"
1140 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1141 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1142 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1143 </key>
1144 <key
1145 sequence="SHIFT+ALT+ARROW_LEFT"
1146 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1147 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1148 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1149 </key>
1150 <key
1151 sequence="SHIFT+ALT+ARROW_RIGHT"
1152 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1153 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1154 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1155 </key>
1156 </extension>
1157 <extension
1158 point="org.eclipse.core.contenttype.contentTypes">
1159 <content-type
1160 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1161 name="%contenttype.trace"
1162 priority="normal">
1163 </content-type>
1164 </extension>
1165 <extension
1166 point="org.eclipse.ui.contexts">
1167 <context
1168 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1169 name="%contexts.uml2sd">
1170 </context>
1171 </extension>
1172 <extension
1173 point="org.eclipse.ui.preferencePages">
1174 <page
1175 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1176 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1177 name="%preference.page.trace.name">
1178 </page>
1179 <page
1180 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1181 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1182 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1183 name="%preference.page.uml2sd.name">
1184 </page>
1185 <page
1186 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1187 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1188 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1189 name="%preferences.page.timestamp.format">
1190 </page>
1191 </extension>
1192 <extension
1193 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1194 <uml2SDLoader
1195 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1196 default="true"
1197 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1198 name="TMF UML2SD Loader"
1199 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1200 </uml2SDLoader>
1201 </extension>
1202 <!--extension
1203 point="org.eclipse.core.expressions.propertyTesters">
1204 <propertyTester
1205 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1206 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1207 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1208 properties="isInTraceFolder"
1209 type="org.eclipse.jface.viewers.ISelection">
1210 </propertyTester>
1211 </extension -->
1212 <extension
1213 point="org.eclipse.core.expressions.propertyTesters">
1214 <propertyTester
1215 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1216 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1217 namespace="org.eclipse.linuxtools.tmf.ui"
1218 properties="isExperimentTrace,hasSupplementaryFiles"
1219 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1220 </propertyTester>
1221 </extension>
1222 <extension
1223 point="org.eclipse.linuxtools.tmf.ui.tracetype">
1224 <category
1225 id="org.eclipse.linuxtools.tmf.ui.category.ctf"
1226 name="%tracetype.category.ctf">
1227 </category>
1228 <type
1229 category="org.eclipse.linuxtools.tmf.ui.category.ctf"
1230 event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
1231 icon="icons/eview16/events_view.gif"
1232 id="org.eclipse.linuxtools.tmf.ui.type.ctf"
1233 name="%tracetype.type.ctf"
1234 trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">
1235 </type>
1236 </extension>
1237
1238 </plugin>
This page took 0.061527 seconds and 5 git commands to generate.