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