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