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