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