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