9d66f8c0b71501bf281e0fb9db1490d6c4cbea40
[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="%wizard.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="%wizard.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 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
332 <command
333 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"
334 disabledIcon="icons/dtool16/import.gif"
335 icon="icons/etool16/import.gif"
336 label="%commands.trace_folder.import"
337 mnemonic="%commands.trace_folder.import.mnemonic"
338 style="push"
339 tooltip="%commands.trace_folder.import.description">
340 <visibleWhen
341 checkEnabled="false">
342 <with
343 variable="selection">
344 <count
345 value="1">
346 </count>
347 <iterate
348 operator="and">
349 <instanceof
350 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
351 </instanceof>
352 </iterate>
353 </with>
354 </visibleWhen>
355 </command>
356 <separator
357 name="org.eclipse.linuxtools.tmf.ui.separator1"
358 visible="true">
359 </separator>
360 <command
361 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"
362 disabledIcon="icons/dlcl16/refresh.gif"
363 icon="icons/elcl16/refresh.gif"
364 label="%commands.trace_folder.refresh"
365 mnemonic="%commands.trace_folder.refresh.mnemonic"
366 style="push"
367 tooltip="%commands.trace_folder.refresh.description">
368 <visibleWhen
369 checkEnabled="false">
370 <with
371 variable="selection">
372 <count
373 value="1">
374 </count>
375 <iterate
376 ifEmpty="false"
377 operator="and">
378 <instanceof
379 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
380 </instanceof>
381 </iterate>
382 </with>
383 </visibleWhen>
384 </command>
385 <command
386 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"
387 disabledIcon="icons/dlcl16/open.gif"
388 icon="icons/elcl16/open.gif"
389 label="%commands.trace.open"
390 mnemonic="%commands.trace.open.mnemonic"
391 style="push"
392 tooltip="%commands.trace.open.descritption">
393 <visibleWhen
394 checkEnabled="false">
395 <with
396 variable="selection">
397 <count
398 value="1">
399 </count>
400 <iterate
401 ifEmpty="false"
402 operator="and">
403 <instanceof
404 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
405 </instanceof>
406 </iterate>
407 </with>
408 </visibleWhen>
409 </command>
410 <command
411 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"
412 disabledIcon="IMG_TOOL_COPY_DISABLED"
413 icon="IMG_TOOL_COPY"
414 label="%commands.trace.copy"
415 mnemonic="%commands.trace.copy.mnemonic"
416 style="push"
417 tooltip="%commands.trace.copy.description">
418 <visibleWhen
419 checkEnabled="false">
420 <with
421 variable="selection">
422 <count
423 value="1">
424 </count>
425 <iterate
426 ifEmpty="false"
427 operator="and">
428 <instanceof
429 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
430 </instanceof>
431 </iterate>
432 </with>
433 </visibleWhen>
434 </command>
435 <command
436 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"
437 disabledIcon="icons/dlcl16/rename.gif"
438 icon="icons/elcl16/rename.gif"
439 label="%commands.trace.rename"
440 mnemonic="%commands.trace.rename.mnemonic"
441 style="push"
442 tooltip="%commands.trace.rename.description">
443 <visibleWhen
444 checkEnabled="false">
445 <with
446 variable="selection">
447 <count
448 value="1">
449 </count>
450 <iterate
451 ifEmpty="false"
452 operator="and">
453 <instanceof
454 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
455 </instanceof>
456 </iterate>
457 </with>
458 </visibleWhen>
459 </command>
460 <command
461 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
462 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
463 icon="IMG_ETOOL_DELETE"
464 label="%commands.trace.delete"
465 mnemonic="%commands.trace.delete.mnemonic"
466 style="push"
467 tooltip="%commands.trace.delete.description">
468 <visibleWhen
469 checkEnabled="false">
470 <with
471 variable="selection">
472 <iterate
473 ifEmpty="false"
474 operator="and">
475 <and>
476 <instanceof
477 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
478 </instanceof>
479 <not>
480 <test
481 forcePluginActivation="true"
482 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
483 </test>
484 </not>
485 </and>
486 </iterate>
487 </with>
488 </visibleWhen>
489 </command>
490 <command
491 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
492 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
493 icon="IMG_ETOOL_DELETE"
494 label="%commands.trace.remove"
495 mnemonic="%commands.trace.remove.mnemonic"
496 style="push"
497 tooltip="%commands.trace.remove.description">
498 <visibleWhen
499 checkEnabled="false">
500 <with
501 variable="selection">
502 <iterate
503 ifEmpty="false"
504 operator="and">
505 <and>
506 <instanceof
507 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
508 </instanceof>
509 <test
510 forcePluginActivation="true"
511 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
512 </test>
513 </and>
514 </iterate>
515 </with>
516 </visibleWhen>
517 </command>
518 <separator
519 name="org.eclipse.linuxtools.tmf.ui.separator2"
520 visible="true">
521 </separator>
522 <menu
523 label="%commands.trace.select_trace_type"
524 mnemonic="%commands.trace.select_trace_type.mnemonic"
525 tooltip="%commands.trace.select_trace_type.description">
526 <dynamic
527 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
528 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type.dynamic">
529 </dynamic>
530 <visibleWhen
531 checkEnabled="false">
532 <with
533 variable="selection">
534 <iterate
535 ifEmpty="false"
536 operator="and">
537 <instanceof
538 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
539 </instanceof>
540 </iterate>
541 </with>
542 </visibleWhen>
543 </menu>
544 <command
545 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"
546 disabledIcon="icons/dtool16/new.gif"
547 icon="icons/etool16/new.gif"
548 label="%commands.experiment_folder.new"
549 mnemonic="%commands.experiment_folder.new.mnemonic"
550 style="push"
551 tooltip="%commands.trace.select_trace_type">
552 <visibleWhen
553 checkEnabled="false">
554 <with
555 variable="selection">
556 <count
557 value="1">
558 </count>
559 <iterate
560 ifEmpty="false"
561 operator="and">
562 <instanceof
563 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
564 </instanceof>
565 </iterate>
566 </with>
567 </visibleWhen>
568 </command>
569 <separator
570 name="org.eclipse.linuxtools.tmf.ui.separator3"
571 visible="true">
572 </separator>
573 <command
574 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"
575 disabledIcon="icons/dlcl16/refresh.gif"
576 icon="icons/elcl16/refresh.gif"
577 label="%commands.experiment_folder.refresh"
578 mnemonic="%commands.experiment_folder.refresh.mnemonic"
579 style="push"
580 tooltip="%commands.experiment_folder.refresh.description">
581 <visibleWhen
582 checkEnabled="false">
583 <with
584 variable="selection">
585 <count
586 value="1">
587 </count>
588 <iterate
589 ifEmpty="false"
590 operator="and">
591 <instanceof
592 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
593 </instanceof>
594 </iterate>
595 </with>
596 </visibleWhen>
597 </command>
598 <command
599 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"
600 icon="IMG_OBJ_ADD"
601 label="%commands.experiment.selecttraces"
602 mnemonic="%commands.experiment.selecttraces.mnemonic"
603 style="push"
604 tooltip="%commands.experiment.selecttraces.description">
605 <visibleWhen
606 checkEnabled="false">
607 <with
608 variable="selection">
609 <count
610 value="1">
611 </count>
612 <iterate
613 ifEmpty="false"
614 operator="and">
615 <instanceof
616 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
617 </instanceof>
618 </iterate>
619 </with>
620 </visibleWhen>
621 </command>
622 <separator
623 name="org.eclipse.linuxtools.tmf.ui.separator4"
624 visible="true">
625 </separator>
626 <command
627 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"
628 icon="icons/elcl16/open.gif"
629 label="%commands.experiment.open"
630 mnemonic="%commands.experiment.open.mnemonic"
631 style="push"
632 tooltip="%commands.experiment.open.description">
633 <visibleWhen
634 checkEnabled="false">
635 <with
636 variable="selection">
637 <count
638 value="1">
639 </count>
640 <iterate
641 ifEmpty="false"
642 operator="and">
643 <instanceof
644 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
645 </instanceof>
646 </iterate>
647 </with>
648 </visibleWhen>
649 </command>
650 <command
651 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"
652 disabledIcon="IMG_TOOL_COPY_DISABLED"
653 icon="IMG_TOOL_COPY"
654 label="%commands.experiment.copy"
655 mnemonic="%commands.experiment.copy.mnemonic"
656 style="push"
657 tooltip="%commands.experiment.copy.description">
658 <visibleWhen
659 checkEnabled="false">
660 <with
661 variable="selection">
662 <count
663 value="1">
664 </count>
665 <iterate
666 ifEmpty="false"
667 operator="and">
668 <instanceof
669 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
670 </instanceof>
671 </iterate>
672 </with>
673 </visibleWhen>
674 </command>
675 <command
676 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"
677 icon="icons/elcl16/rename.gif"
678 label="%commands.experiment.rename"
679 mnemonic="%commands.experiment.rename.mnemonic"
680 style="push"
681 tooltip="%commands.experiment.rename.description">
682 <visibleWhen
683 checkEnabled="false">
684 <with
685 variable="selection">
686 <count
687 value="1">
688 </count>
689 <iterate
690 ifEmpty="false"
691 operator="and">
692 <instanceof
693 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
694 </instanceof>
695 </iterate>
696 </with>
697 </visibleWhen>
698 </command>
699 <command
700 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"
701 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
702 icon="IMG_ETOOL_DELETE"
703 label="%commands.experiment.delete"
704 mnemonic="%commands.experiment.delete.mnemonic"
705 style="push"
706 tooltip="%commands.experiment.delete.description">
707 <visibleWhen
708 checkEnabled="false">
709 <with
710 variable="selection">
711 <iterate
712 ifEmpty="false"
713 operator="and">
714 <instanceof
715 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
716 </instanceof>
717 </iterate>
718 </with>
719 </visibleWhen>
720 </command>
721 <separator
722 name="org.eclipse.linuxtools.tmf.ui.separator5"
723 visible="true">
724 </separator>
725 <command
726 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"
727 disabledIcon="icons/dlcl16/refresh.gif"
728 icon="icons/elcl16/refresh.gif"
729 label="%commands.experiment.refresh"
730 mnemonic="%commands.experiment.refresh.mnemonic"
731 style="push"
732 tooltip="%commands.experiment.refresh.description">
733 <visibleWhen
734 checkEnabled="false">
735 <with
736 variable="selection">
737 <count
738 value="1">
739 </count>
740 <iterate
741 ifEmpty="false"
742 operator="and">
743 <instanceof
744 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
745 </instanceof>
746 </iterate>
747 </with>
748 </visibleWhen>
749 </command>
750 </menuContribution>
751 </extension>
752 <extension
753 point="org.eclipse.ui.commands">
754 <category
755 description="%commands.trace_folder.category.description"
756 id="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
757 name="%commands.trace_folder.category.name">
758 </category>
759 <command
760 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
761 description="%commands.trace_folder.import.description"
762 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"
763 name="%commands.trace_folder.import">
764 </command>
765 <command
766 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
767 description="%commands.trace_folder.refresh.description"
768 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"
769 name="%commands.trace_folder.refresh">
770 </command>
771 <category
772 description="%commands.trace.category.description"
773 id="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
774 name="%commands.trace.category.name">
775 </category>
776 <command
777 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
778 description="%commands.trace.open.description"
779 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"
780 name="%commands.trace.open">
781 </command>
782 <command
783 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
784 description="%commands.trace.copy.description"
785 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"
786 name="%commands.trace.copy">
787 </command>
788 <command
789 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
790 description="%commands.trace.rename.description"
791 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"
792 name="%commands.trace.rename">
793 </command>
794 <category
795 description="%commands.experiment_folder.category.description"
796 id="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
797 name="%commands.experiment_folder.category.name">
798 </category>
799 <command
800 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
801 description="%commands.experiment_folder.new.description"
802 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"
803 name="%commands.experiment_folder.new">
804 </command>
805 <command
806 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
807 description="%commands.experiment_folder.refresh.description"
808 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"
809 name="%commands.experiment_folder.refresh">
810 </command>
811 <command
812 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
813 description="%commands.trace.select_trace_type.description"
814 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type"
815 name="%commands.trace.select_trace_type">
816 <commandParameter
817 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.bundle"
818 name="%commands.trace.select_trace_type.bundle"
819 optional="false">
820 </commandParameter>
821 <commandParameter
822 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.type"
823 name="%commands.trace.select_trace_type.type"
824 optional="false">
825 </commandParameter>
826 <commandParameter
827 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.icon"
828 name="%commands.trace.select_trace_type.icon"
829 optional="false">
830 </commandParameter>
831 </command>
832 <command
833 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
834 description="%commands.trace.delete.description"
835 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
836 name="%commands.trace.delete">
837 </command>
838 <category
839 description="%commands.experiment.category.description"
840 id="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
841 name="%commands.experiment.category.name">
842 </category>
843 <command
844 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
845 description="%commands.experiment.selecttraces.description"
846 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"
847 name="%commands.experiment.selecttraces">
848 </command>
849 <command
850 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
851 description="%commands.experiment.open.description"
852 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"
853 name="%commands.experiment.open">
854 </command>
855 <command
856 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
857 description="%commands.experiment.copy.description"
858 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"
859 name="%commands.experiment.copy">
860 </command>
861 <command
862 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
863 description="%commands.experiment.rename.description"
864 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"
865 name="%commands.experiment.rename">
866 </command>
867 <command
868 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
869 description="%commands.experiment.delete.description"
870 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"
871 name="%commands.experiment.delete">
872 </command>
873 <command
874 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
875 description="%commands.experiment.refresh.description"
876 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"
877 name="%commands.experiment.refresh">
878 </command>
879 <category
880 description="%commands.parser.category.description"
881 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
882 name="%commands.parser.category.name">
883 </category>
884 <command
885 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
886 description="%commands.parser.manage.description"
887 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
888 name="%commands.parser.manage">
889 </command>
890 <category
891 description="%commands.uml2sd.category.name"
892 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
893 name="%commands.uml2sd.category.name">
894 </category>
895 <command
896 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
897 description="%commands.uml2sd.goto.description"
898 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
899 name="%commands.uml2sd.goto">
900 </command>
901 <command
902 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
903 description="%commands.uml2sd.showend.description"
904 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
905 name="%commands.uml2sd.showend">
906 </command>
907 <command
908 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
909 description="%commands.uml2sd.showstart.description"
910 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
911 name="%commands.uml2sd.showstart">
912 </command>
913 <command
914 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
915 description="%commands.uml2sd.scrollup.description"
916 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
917 name="%commands.uml2sd.scrollup">
918 </command>
919 <command
920 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
921 description="%commands.uml2sd.scrolldown.description"
922 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
923 name="%commands.uml2sd.scrolldown">
924 </command>
925 <command
926 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
927 description="%commands.uml2sd.scrollleft.description"
928 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
929 name="%commands.uml2sd.scrollleft">
930 </command>
931 <command
932 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
933 description="%commands.uml2sd.scrollright.description"
934 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
935 name="%commands.uml2sd.scrollright">
936 </command>
937 </extension>
938 <extension point="org.eclipse.ui.bindings">
939 <key
940 sequence="ALT+R"
941 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
942 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
943 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
944 </key>
945 <key
946 sequence="SHIFT+ALT+END"
947 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
948 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
949 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
950 </key>
951 <key
952 sequence="SHIFT+ALT+HOME"
953 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
954 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
955 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
956 </key>
957 <key
958 sequence="SHIFT+ALT+ARROW_UP"
959 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
960 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
961 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
962 </key>
963 <key
964 sequence="SHIFT+ALT+ARROW_DOWN"
965 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
966 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
967 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
968 </key>
969 <key
970 sequence="SHIFT+ALT+ARROW_LEFT"
971 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
972 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
973 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
974 </key>
975 <key
976 sequence="SHIFT+ALT+ARROW_RIGHT"
977 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
978 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
979 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
980 </key>
981 </extension>
982 <extension
983 point="org.eclipse.ui.handlers">
984 <handler
985 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
986 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import">
987 </handler>
988 <handler
989 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
990 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh">
991 </handler>
992 <handler
993 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
994 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open">
995 </handler>
996 <handler
997 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
998 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy">
999 </handler>
1000 <handler
1001 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
1002 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename">
1003 </handler>
1004 <handler
1005 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1006 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete">
1007 </handler>
1008 <handler
1009 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1010 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type">
1011 </handler>
1012 <handler
1013 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1014 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new">
1015 </handler>
1016 <handler
1017 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1018 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh">
1019 </handler>
1020 <handler
1021 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1022 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select">
1023 </handler>
1024 <handler
1025 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1026 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open">
1027 </handler>
1028 <handler
1029 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1030 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy">
1031 </handler>
1032 <handler
1033 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1034 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename">
1035 </handler>
1036 <handler
1037 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1038 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete">
1039 </handler>
1040 <handler
1041 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1042 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh">
1043 </handler>
1044 <handler
1045 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1046 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1047 </handler>
1048 <handler
1049 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1050 commandId="org.eclipse.ui.edit.addBookmark">
1051 <activeWhen>
1052 <with
1053 variable="activeEditor">
1054 <instanceof
1055 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1056 </instanceof>
1057 </with>
1058 </activeWhen>
1059 </handler>
1060 </extension>
1061 <extension
1062 point="org.eclipse.core.contenttype.contentTypes">
1063 <content-type
1064 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1065 name="%contenttype.trace"
1066 priority="normal">
1067 </content-type>
1068 </extension>
1069 <extension
1070 point="org.eclipse.ui.contexts">
1071 <context
1072 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1073 name="%contexts.uml2sd">
1074 </context>
1075 </extension>
1076 <extension
1077 point="org.eclipse.ui.preferencePages">
1078 <page
1079 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1080 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1081 name="%preference.page.trace.name">
1082 </page>
1083 <page
1084 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1085 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1086 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1087 name="%preference.page.uml2sd.name">
1088 </page>
1089 </extension>
1090 <extension
1091 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1092 <uml2SDLoader
1093 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1094 default="true"
1095 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1096 name="TMF UML2SD Loader"
1097 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1098 </uml2SDLoader>
1099 </extension>
1100 <!--extension
1101 point="org.eclipse.core.expressions.propertyTesters">
1102 <propertyTester
1103 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1104 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1105 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1106 properties="isInTraceFolder"
1107 type="org.eclipse.jface.viewers.ISelection">
1108 </propertyTester>
1109 </extension -->
1110 <extension
1111 point="org.eclipse.core.expressions.propertyTesters">
1112 <propertyTester
1113 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1114 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1115 namespace="org.eclipse.linuxtools.tmf.ui"
1116 properties="isExperimentTrace"
1117 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1118 </propertyTester>
1119 </extension>
1120
1121 </plugin>
This page took 0.053483 seconds and 5 git commands to generate.