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