Tmf: Add the experiment type to the trace type extension point
[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.tracetypeui" name="Tmf Trace Type UI Elements" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.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.statesystem.TmfStateSystemExplorer"
34 icon="icons/eview16/events_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
36 name="%ssvisualizer.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 <view
84 category="org.eclipse.linuxtools.tmf.ui.views.category"
85 class="org.eclipse.linuxtools.tmf.ui.views.callstack.CallStackView"
86 icon="icons/eview16/callstack_view.gif"
87 id="org.eclipse.linuxtools.tmf.ui.views.callstack"
88 name="%callstack.view.name"
89 restorable="true">
90 </view>
91 <view
92 allowMultiple="false"
93 category="org.eclipse.linuxtools.tmf.ui.views.category"
94 class="org.eclipse.linuxtools.tmf.ui.views.synchronization.TmfSynchronizationView"
95 icon="icons/eview16/synced.gif"
96 id="org.eclipse.linuxtools.tmf.ui.views.synchronization"
97 name="%synchronization.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.importtrace.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 <wizard
161 category="org.eclipse.linuxtools.tmf.import.category"
162 class="org.eclipse.linuxtools.tmf.ui.project.wizards.importtrace.BatchImportTraceWizard"
163 icon="icons/etool16/import.gif"
164 id="org.eclipse.linuxtools.tmf.ui.batch_import"
165 name="%project.import.wizard.name.batch">
166 </wizard>
167 <wizard
168 category="org.eclipse.linuxtools.tmf.import.category"
169 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageWizard"
170 icon="icons/etool16/import.gif"
171 id="org.eclipse.linuxtools.tmf.ui.trace.import.package.wizard"
172 name="%project.import.wizard.name.tracepkg">
173 </wizard>
174 </extension>
175 <extension
176 id="org.eclipse.linuxtools.tmf.project.nature"
177 point="org.eclipse.core.resources.natures">
178 <runtime>
179 <run
180 class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">
181 </run>
182 </runtime>
183 </extension>
184 <extension
185 point="org.eclipse.ui.ide.projectNatureImages">
186 <image
187 icon="icons/ovr16/trace_nature_ovr.gif"
188 id="org.eclipse.linuxtools.tmf.ui.nature.image"
189 natureId="org.eclipse.linuxtools.tmf.project.nature">
190 </image>
191 </extension>
192 <extension
193 point="org.eclipse.ui.navigator.navigatorContent">
194 <navigatorContent
195 activeByDefault="true"
196 contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
197 icon="icons/eview16/tracing_pers.gif"
198 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
199 labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"
200 name="%navigatorContent.name"
201 priority="normal">
202 <triggerPoints>
203 <or>
204 <and>
205 <instanceof
206 value="org.eclipse.core.resources.IProject">
207 </instanceof>
208 <test
209 property="org.eclipse.core.resources.projectNature"
210 value="org.eclipse.linuxtools.tmf.project.nature">
211 </test>
212 </and>
213 <instanceof
214 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
215 </instanceof>
216 </or>
217 </triggerPoints>
218 <possibleChildren>
219 <or>
220 <instanceof
221 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
222 </instanceof>
223 <instanceof
224 value="org.eclipse.core.resources.IResource">
225 </instanceof>
226 </or></possibleChildren>
227 <override
228 policy="InvokeAlwaysRegardlessOfSuppressedExt"
229 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
230 </override>
231 <actionProvider
232 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
233 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
234 <enablement>
235 <or>
236 <instanceof
237 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
238 </instanceof>
239 </or>
240 </enablement>
241 </actionProvider>
242 <dropAssistant
243 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"
244 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
245 <possibleDropTargets>
246 <or>
247 <and>
248 <instanceof
249 value="org.eclipse.core.resources.IProject">
250 </instanceof>
251 <test
252 property="org.eclipse.core.resources.projectNature"
253 value="org.eclipse.linuxtools.tmf.project.nature">
254 </test>
255 </and>
256 <instanceof
257 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
258 </instanceof>
259 </or>
260 </possibleDropTargets>
261 </dropAssistant>
262 <commonWizard
263 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
264 type="new"
265 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
266 <enablement>
267 <with variable="activeWorkbenchWindow.activePerspective">
268 <equals
269 value="org.eclipse.linuxtools.tmf.ui.perspective">
270 </equals>
271 </with>
272 </enablement>
273 </commonWizard>
274 </navigatorContent>
275 </extension>
276 <extension
277 point="org.eclipse.ui.navigator.viewer">
278 <viewerContentBinding
279 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
280 <includes>
281 <contentExtension
282 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
283 </contentExtension>
284 <contentExtension
285 pattern="org.eclipse.ui.navigator.resources.filters.*">
286 </contentExtension>
287 <contentExtension
288 pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
289 </contentExtension>
290 </includes>
291 </viewerContentBinding>
292 </extension>
293 <extension
294 point="org.eclipse.ui.decorators">
295 <decorator
296 icon="icons/ovr16/trace_folder_ovr.png"
297 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
298 label="Trace Folder"
299 lightweight="true"
300 location="TOP_RIGHT"
301 state="true">
302 <enablement>
303 <objectClass
304 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
305 </objectClass>
306 </enablement>
307 </decorator>
308 <decorator
309 icon="icons/ovr16/experiment_folder_ovr.png"
310 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
311 label="Trace Experiment Folder"
312 lightweight="true"
313 location="TOP_RIGHT"
314 state="true">
315 <enablement>
316 <objectClass
317 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
318 </objectClass>
319 </enablement>
320 </decorator>
321 <decorator
322 icon="icons/ovr16/link_ovr.gif"
323 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
324 label="Linked Trace"
325 lightweight="true"
326 location="BOTTOM_RIGHT"
327 state="true">
328 <enablement>
329 <and>
330 <objectClass
331 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
332 </objectClass>
333 <objectState
334 name="isLinked"
335 value="true">
336 </objectState>
337 </and>
338 </enablement>
339 </decorator>
340 </extension>
341 <extension
342 point="org.eclipse.ui.menus">
343 <menuContribution
344 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
345 <command
346 commandId="org.eclipse.linuxtools.tmf.ui.openFile"
347 label="%command.OpenFile.label"
348 style="push">
349 <visibleWhen
350 checkEnabled="false">
351 <with
352 variable="selection">
353 <count
354 value="1">
355 </count>
356 <iterate
357 operator="and">
358 <instanceof
359 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
360 </instanceof>
361 </iterate>
362 </with>
363 </visibleWhen>
364 </command>
365 <command
366 commandId="org.eclipse.linuxtools.tmf.ui.openDir"
367 label="%command.OpenDirectory.label"
368 style="push">
369 <visibleWhen
370 checkEnabled="false">
371 <with
372 variable="selection">
373 <count
374 value="1">
375 </count>
376 <iterate
377 operator="and">
378 <instanceof
379 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
380 </instanceof>
381 </iterate>
382 </with>
383 </visibleWhen>
384 </command>
385 <separator
386 name="org.eclipse.linuxtools.tmf.ui.separator1"
387 visible="true">
388 </separator>
389 <command
390 commandId="org.eclipse.linuxtools.tmf.ui.import"
391 label="%command.import"
392 mnemonic="%command.import.mnemonic"
393 style="push">
394 <visibleWhen
395 checkEnabled="false">
396 <with
397 variable="selection">
398 <count
399 value="1">
400 </count>
401 <iterate
402 operator="and">
403 <instanceof
404 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
405 </instanceof>
406 </iterate>
407 </with>
408 </visibleWhen>
409 </command>
410 <command
411 commandId="org.eclipse.linuxtools.tmf.ui.batch_import"
412 label="%command.batch_import"
413 mnemonic="%command.batch_import.mnemonic"
414 style="push">
415 <visibleWhen
416 checkEnabled="false">
417 <with
418 variable="selection">
419 <count
420 value="1">
421 </count>
422 <iterate
423 operator="and">
424 <instanceof
425 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
426 </instanceof>
427 </iterate>
428 </with>
429 </visibleWhen>
430 </command>
431 <separator
432 name="org.eclipse.linuxtools.tmf.ui.separator0"
433 visible="true">
434 </separator>
435 <command
436 commandId="org.eclipse.ui.navigate.openResource"
437 disabledIcon="/icons/dlcl16/open.gif"
438 icon="/icons/elcl16/open.gif"
439 label="%command.open"
440 mnemonic="%command.open.mnemonic"
441 style="push">
442 <visibleWhen
443 checkEnabled="false">
444 <with
445 variable="selection">
446 <count
447 value="1">
448 </count>
449 <iterate
450 ifEmpty="false"
451 operator="and">
452 <or>
453 <instanceof
454 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
455 </instanceof>
456 <instanceof
457 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
458 </instanceof>
459 <instanceof
460 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
461 </instanceof>
462 </or>
463 </iterate>
464 </with>
465 </visibleWhen>
466 </command>
467 <command
468 commandId="org.eclipse.ui.edit.copy"
469 disabledIcon="icons/dtool16/copy_edit.gif"
470 icon="icons/etool16/copy_edit.gif"
471 label="%command.copy"
472 mnemonic="%command.copy.mnemonic"
473 style="push">
474 <visibleWhen
475 checkEnabled="false">
476 <with
477 variable="selection">
478 <count
479 value="1">
480 </count>
481 <iterate
482 ifEmpty="false"
483 operator="and">
484 <or>
485 <instanceof
486 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
487 </instanceof>
488 <instanceof
489 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
490 </instanceof>
491 </or>
492 </iterate>
493 </with>
494 </visibleWhen>
495 </command>
496 <command
497 commandId="org.eclipse.ui.edit.rename"
498 disabledIcon="/icons/dlcl16/rename.gif"
499 icon="/icons/elcl16/rename.gif"
500 label="%command.rename"
501 mnemonic="%command.rename.mnemonic"
502 style="push">
503 <visibleWhen
504 checkEnabled="false">
505 <with
506 variable="selection">
507 <count
508 value="1">
509 </count>
510 <iterate
511 ifEmpty="false"
512 operator="and">
513 <or>
514 <instanceof
515 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
516 </instanceof>
517 <instanceof
518 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
519 </instanceof>
520 </or>
521 </iterate>
522 </with>
523 </visibleWhen>
524 </command>
525 <command
526 commandId="org.eclipse.ui.edit.delete"
527 disabledIcon="icons/dtool16/delete.gif"
528 icon="icons/etool16/delete.gif"
529 label="%command.delete"
530 mnemonic="%command.delete.mnemonic"
531 style="push">
532 <visibleWhen
533 checkEnabled="false">
534 <with
535 variable="selection">
536 <iterate
537 ifEmpty="false"
538 operator="and">
539 <or>
540 <and>
541 <instanceof
542 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
543 </instanceof>
544 <not>
545 <test
546 forcePluginActivation="true"
547 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
548 </test>
549 </not>
550 </and>
551 <instanceof
552 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
553 </instanceof>
554 </or>
555 </iterate>
556 </with>
557 </visibleWhen>
558 </command>
559 <command
560 commandId="org.eclipse.ui.edit.delete"
561 disabledIcon="icons/dtool16/delete.gif"
562 icon="icons/etool16/delete.gif"
563 label="%command.remove"
564 mnemonic="%command.remove.mnemonic"
565 style="push">
566 <visibleWhen
567 checkEnabled="false">
568 <with
569 variable="selection">
570 <iterate
571 ifEmpty="false"
572 operator="and">
573 <and>
574 <instanceof
575 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
576 </instanceof>
577 <test
578 forcePluginActivation="true"
579 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
580 </test>
581 </and>
582 </iterate>
583 </with>
584 </visibleWhen>
585 </command>
586 <separator
587 name="org.eclipse.linuxtools.tmf.ui.separator2"
588 visible="true">
589 </separator>
590 <command
591 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
592 disabledIcon="icons/dtool16/new.gif"
593 icon="icons/etool16/new.gif"
594 label="%command.new_experiment"
595 mnemonic="%command.new_experiment.mnemonic"
596 style="push"
597 tooltip="%command.new_experiment.description">
598 <visibleWhen
599 checkEnabled="false">
600 <with
601 variable="selection">
602 <count
603 value="1">
604 </count>
605 <iterate
606 ifEmpty="false"
607 operator="and">
608 <instanceof
609 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
610 </instanceof>
611 </iterate>
612 </with>
613 </visibleWhen>
614 </command>
615 <command
616 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
617 label="%command.delete_suppl_files"
618 mnemonic="%command.delete_suppl_files.mnemonic"
619 style="push"
620 tooltip="%command.delete_suppl_files.description">
621 <visibleWhen
622 checkEnabled="false">
623 <with
624 variable="selection">
625 <and>
626 <count
627 value="1">
628 </count>
629 <iterate
630 ifEmpty="false"
631 operator="and">
632 <and>
633 <or>
634 <instanceof
635 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
636 </instanceof>
637 <instanceof
638 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
639 </instanceof>
640 </or>
641 <test
642 forcePluginActivation="true"
643 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
644 </test>
645 </and>
646 </iterate>
647 </and>
648 </with>
649 </visibleWhen>
650 </command>
651 <command
652 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
653 label="%command.import_trace_package"
654 mnemonic="%command.import_trace_package.mnemonic"
655 style="push"
656 tooltip="%command.import_trace_package.description">
657 <visibleWhen
658 checkEnabled="false">
659 <with
660 variable="selection">
661 <and>
662 <count
663 value="1">
664 </count>
665 <iterate
666 ifEmpty="false"
667 operator="and">
668 <instanceof
669 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
670 </instanceof>
671 </iterate>
672 </and>
673 </with>
674 </visibleWhen>
675 </command>
676 <separator
677 name="org.eclipse.linuxtools.tmf.ui.export.separator"
678 visible="true">
679 </separator>
680 <command
681 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
682 icon="icons/etool16/export.gif"
683 label="%command.export_trace_package"
684 mnemonic="%command.export_trace_package.mnemonic"
685 style="push"
686 tooltip="%command.export_trace_package.description">
687 <visibleWhen
688 checkEnabled="false">
689 <with
690 variable="selection">
691 <or>
692 <iterate
693 ifEmpty="false"
694 operator="and">
695 <instanceof
696 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
697 </instanceof>
698 </iterate>
699 <and>
700 <count
701 value="1">
702 </count>
703 <iterate
704 operator="and">
705 <instanceof
706 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
707 </instanceof>
708 </iterate>
709 </and>
710 </or>
711 </with>
712 </visibleWhen>
713 </command>
714 <separator
715 name="org.eclipse.linuxtools.tmf.ui.separator3"
716 visible="true">
717 </separator>
718 <command
719 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
720 icon="icons/etool16/customparser_wizard.gif"
721 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
722 style="push">
723 <visibleWhen
724 checkEnabled="false">
725 <with
726 variable="selection">
727 <count
728 value="1">
729 </count>
730 <iterate
731 operator="and">
732 <instanceof
733 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
734 </instanceof>
735 </iterate>
736 </with>
737 </visibleWhen>
738 </command>
739 <menu
740 label="%command.select_trace_type"
741 mnemonic="%command.select_trace_type.mnemonic"
742 tooltip="%command.select_trace_type.description">
743 <dynamic
744 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
745 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
746 </dynamic>
747 <separator
748 name="org.eclipse.linuxtools.tmf.ui.separator6"
749 visible="true">
750 </separator>
751 <command
752 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
753 icon="icons/etool16/customparser_wizard.gif"
754 style="push">
755 </command>
756 <visibleWhen
757 checkEnabled="false">
758 <with
759 variable="selection">
760 <iterate
761 ifEmpty="false"
762 operator="and">
763 <instanceof
764 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
765 </instanceof>
766 </iterate>
767 </with>
768 </visibleWhen>
769 </menu>
770 <separator
771 name="org.eclipse.linuxtools.tmf.ui.separator4"
772 visible="true">
773 </separator>
774 <command
775 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
776 icon="icons/obj16/add_obj.gif"
777 label="%command.select_traces"
778 mnemonic="%command.select_traces.mnemonic"
779 style="push"
780 tooltip="%commands.select_traces.description">
781 <visibleWhen
782 checkEnabled="false">
783 <with
784 variable="selection">
785 <count
786 value="1">
787 </count>
788 <iterate
789 ifEmpty="false"
790 operator="and">
791 <instanceof
792 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
793 </instanceof>
794 </iterate>
795 </with>
796 </visibleWhen>
797 </command>
798 <command
799 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
800 icon="icons/obj16/add_obj.gif"
801 label="%command.synchronize_traces"
802 mnemonic="%command.synchronize_traces.mnemonic"
803 style="push"
804 tooltip="%commands.synchronize_traces.description">
805 <visibleWhen
806 checkEnabled="false">
807 <with
808 variable="selection">
809 <count
810 value="1">
811 </count>
812 <iterate
813 ifEmpty="false"
814 operator="and">
815 <instanceof
816 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
817 </instanceof>
818 </iterate>
819 </with>
820 </visibleWhen>
821 </command>
822 <separator
823 name="org.eclipse.linuxtools.tmf.ui.separator5"
824 visible="true">
825 </separator>
826 <command
827 commandId="org.eclipse.ui.file.refresh"
828 label="%command.refresh"
829 mnemonic="%command.refresh.mnemonic"
830 style="push">
831 <visibleWhen
832 checkEnabled="false">
833 <with
834 variable="selection">
835 <count
836 value="1">
837 </count>
838 <iterate
839 ifEmpty="false"
840 operator="and">
841 <or>
842 <instanceof
843 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
844 </instanceof>
845 <instanceof
846 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
847 </instanceof>
848 <instanceof
849 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
850 </instanceof>
851 </or>
852 </iterate>
853 </with>
854 </visibleWhen>
855 </command>
856 <command
857 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
858 icon="icons/dlcl16/open.gif"
859 label="%command.analysis_help"
860 mnemonic="%command.analysis_help.mnemonic"
861 style="push"
862 tooltip="%command.analysis_help.description">
863 <visibleWhen
864 checkEnabled="false">
865 <with
866 variable="selection">
867 <count
868 value="1">
869 </count>
870 <iterate
871 ifEmpty="false"
872 operator="and">
873 <instanceof
874 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
875 </instanceof>
876 </iterate>
877 </with>
878 </visibleWhen>
879 </command>
880 </menuContribution>
881 <menuContribution
882 allPopups="false"
883 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
884 <command
885 commandId="org.eclipse.ui.edit.delete"
886 style="push">
887 </command>
888 </menuContribution>
889 <menuContribution
890 allPopups="false"
891 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
892 <command
893 commandId="org.eclipse.ui.edit.cut"
894 style="push">
895 </command>
896 </menuContribution>
897 <menuContribution
898 allPopups="false"
899 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
900 <command
901 commandId="org.eclipse.ui.edit.copy"
902 style="push">
903 </command>
904 </menuContribution>
905 <menuContribution
906 allPopups="false"
907 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
908 <command
909 commandId="org.eclipse.ui.edit.paste"
910 style="push">
911 </command>
912 </menuContribution>
913 <menuContribution
914 allPopups="false"
915 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
916 <command
917 commandId="org.eclipse.ui.edit.delete"
918 style="push">
919 </command>
920 </menuContribution>
921 <menuContribution
922 allPopups="false"
923 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
924 <command
925 commandId="org.eclipse.ui.edit.cut"
926 style="push">
927 </command>
928 </menuContribution>
929 <menuContribution
930 allPopups="false"
931 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
932 <command
933 commandId="org.eclipse.ui.edit.copy"
934 style="push">
935 </command>
936 </menuContribution>
937 <menuContribution
938 allPopups="false"
939 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
940 <command
941 commandId="org.eclipse.ui.edit.paste"
942 style="push">
943 </command>
944 </menuContribution>
945 </extension>
946 <extension
947 point="org.eclipse.ui.commands">
948 <category
949 description="%commands.category.description"
950 id="org.eclipse.linuxtools.tmf.ui.commands.category"
951 name="%commands.category.name">
952 </category>
953 <command
954 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
955 description="%command.new_experiment.description"
956 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
957 name="%command.new_experiment">
958 </command>
959 <command
960 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
961 description="%command.analysis_help.description"
962 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
963 name="%command.analysis_help">
964 </command>
965 <command
966 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
967 description="%command.select_trace_type.description"
968 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
969 name="%command.select_trace_type">
970 <commandParameter
971 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
972 name="%commands.trace.select_trace_type.bundle"
973 optional="false">
974 </commandParameter>
975 <commandParameter
976 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
977 name="%commands.trace.select_trace_type.type"
978 optional="false">
979 </commandParameter>
980 <commandParameter
981 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
982 name="%commands.trace.select_trace_type.icon"
983 optional="false">
984 </commandParameter>
985 </command>
986 <command
987 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
988 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
989 name="%command.delete_suppl_files">
990 </command>
991 <command
992 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
993 id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
994 name="%command.export_trace_package">
995 </command>
996 <command
997 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
998 id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
999 name="%command.import_trace_package">
1000 </command>
1001 <command
1002 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1003 description="%command.select_traces.description"
1004 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
1005 name="%command.select_traces">
1006 </command>
1007 <command
1008 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1009 description="%command.synchronize_traces.description"
1010 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
1011 name="%command.synchronize_traces">
1012 </command>
1013 <category
1014 description="%commands.parser.category.description"
1015 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1016 name="%commands.parser.category.name">
1017 </category>
1018 <command
1019 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1020 description="%commands.parser.manage.description"
1021 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
1022 name="%commands.parser.manage">
1023 </command>
1024 <category
1025 description="%commands.uml2sd.category.name"
1026 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1027 name="%commands.uml2sd.category.name">
1028 </category>
1029 <command
1030 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1031 description="%commands.uml2sd.goto.description"
1032 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1033 name="%commands.uml2sd.goto">
1034 </command>
1035 <command
1036 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1037 description="%commands.uml2sd.showend.description"
1038 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1039 name="%commands.uml2sd.showend">
1040 </command>
1041 <command
1042 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1043 description="%commands.uml2sd.showstart.description"
1044 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1045 name="%commands.uml2sd.showstart">
1046 </command>
1047 <command
1048 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1049 description="%commands.uml2sd.scrollup.description"
1050 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1051 name="%commands.uml2sd.scrollup">
1052 </command>
1053 <command
1054 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1055 description="%commands.uml2sd.scrolldown.description"
1056 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1057 name="%commands.uml2sd.scrolldown">
1058 </command>
1059 <command
1060 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1061 description="%commands.uml2sd.scrollleft.description"
1062 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1063 name="%commands.uml2sd.scrollleft">
1064 </command>
1065 <command
1066 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1067 description="%commands.uml2sd.scrollright.description"
1068 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1069 name="%commands.uml2sd.scrollright">
1070 </command>
1071 <command
1072 description="%command.import.description"
1073 id="org.eclipse.linuxtools.tmf.ui.import"
1074 name="%command.import">
1075 </command>
1076 <command
1077 description="%command.batch_import.description"
1078 id="org.eclipse.linuxtools.tmf.ui.batch_import"
1079 name="%command.batch_import">
1080 </command>
1081 <command
1082 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1083 description="%command.export_to_text.description"
1084 id="org.eclipse.linuxtools.tmf.ui.exportToText"
1085 name="%command.export_to_text">
1086 </command>
1087 <command
1088 categoryId="org.eclipse.ui.category.file"
1089 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenFileHandler"
1090 description="%command.OpenFile.description"
1091 id="org.eclipse.linuxtools.tmf.ui.openFile"
1092 name="%command.OpenFile.name">
1093 </command>
1094 <command
1095 categoryId="org.eclipse.ui.category.file"
1096 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenDirHandler"
1097 description="%command.OpenDirectory.description"
1098 id="org.eclipse.linuxtools.tmf.ui.openDir"
1099 name="%command.OpenDirectory.name">
1100 </command>
1101 </extension>
1102 <extension
1103 point="org.eclipse.ui.handlers">
1104 <handler
1105 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
1106 commandId="org.eclipse.linuxtools.tmf.ui.import">
1107 </handler>
1108 <handler
1109 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1110 commandId="org.eclipse.ui.file.refresh">
1111 <activeWhen>
1112 <and>
1113 <count
1114 value="1">
1115 </count>
1116 <iterate
1117 ifEmpty="false"
1118 operator="and">
1119 <or>
1120 <instanceof
1121 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1122 </instanceof>
1123 <instanceof
1124 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1125 </instanceof>
1126 <instanceof
1127 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1128 </instanceof>
1129 </or>
1130 </iterate>
1131 </and>
1132 </activeWhen>
1133 </handler>
1134 <handler
1135 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
1136 commandId="org.eclipse.ui.navigate.openResource">
1137 <activeWhen>
1138 <and>
1139 <count
1140 value="1">
1141 </count>
1142 <iterate
1143 operator="and">
1144 <instanceof
1145 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1146 </instanceof>
1147 </iterate>
1148 </and>
1149 </activeWhen>
1150 </handler>
1151 <handler
1152 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1153 commandId="org.eclipse.ui.navigate.openResource">
1154 <activeWhen>
1155 <and>
1156 <count
1157 value="1">
1158 </count>
1159 <iterate
1160 operator="and">
1161 <instanceof
1162 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1163 </instanceof>
1164 </iterate>
1165 </and>
1166 </activeWhen>
1167 </handler>
1168 <handler
1169 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
1170 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
1171 <activeWhen>
1172 <and>
1173 <count
1174 value="1">
1175 </count>
1176 <iterate
1177 operator="and">
1178 <instanceof
1179 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
1180 </instanceof>
1181 </iterate>
1182 </and>
1183 </activeWhen>
1184 </handler>
1185 <handler
1186 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
1187 commandId="org.eclipse.ui.navigate.openResource">
1188 <activeWhen>
1189 <and>
1190 <count
1191 value="1">
1192 </count>
1193 <iterate
1194 operator="and">
1195 <instanceof
1196 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
1197 </instanceof>
1198 </iterate>
1199 </and>
1200 </activeWhen>
1201 </handler>
1202 <handler
1203 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
1204 commandId="org.eclipse.ui.edit.copy">
1205 <activeWhen>
1206 <and>
1207 <count
1208 value="1">
1209 </count>
1210 <iterate
1211 operator="and">
1212 <instanceof
1213 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1214 </instanceof>
1215 </iterate>
1216 </and>
1217 </activeWhen>
1218 </handler>
1219 <handler
1220 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1221 commandId="org.eclipse.ui.edit.copy">
1222 <activeWhen>
1223 <and>
1224 <count
1225 value="1">
1226 </count>
1227 <iterate
1228 operator="and">
1229 <instanceof
1230 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1231 </instanceof>
1232 </iterate>
1233 </and>
1234 </activeWhen>
1235 </handler>
1236 <handler
1237 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
1238 commandId="org.eclipse.ui.edit.rename">
1239 <activeWhen>
1240 <and>
1241 <count
1242 value="1">
1243 </count>
1244 <iterate
1245 operator="and">
1246 <instanceof
1247 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1248 </instanceof>
1249 </iterate>
1250 </and>
1251 </activeWhen>
1252 </handler>
1253 <handler
1254 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1255 commandId="org.eclipse.ui.edit.rename">
1256 <activeWhen>
1257 <and>
1258 <count
1259 value="1">
1260 </count>
1261 <iterate
1262 operator="and">
1263 <instanceof
1264 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1265 </instanceof>
1266 </iterate>
1267 </and>
1268 </activeWhen>
1269 </handler>
1270 <handler
1271 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1272 commandId="org.eclipse.ui.edit.delete">
1273 <activeWhen>
1274 <iterate
1275 ifEmpty="false"
1276 operator="and">
1277 <instanceof
1278 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1279 </instanceof>
1280 </iterate>
1281 </activeWhen>
1282 </handler>
1283 <handler
1284 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1285 commandId="org.eclipse.ui.edit.delete">
1286 <activeWhen>
1287 <iterate
1288 ifEmpty="false"
1289 operator="and">
1290 <instanceof
1291 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1292 </instanceof>
1293 </iterate>
1294 </activeWhen>
1295 </handler>
1296 <handler
1297 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1298 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1299 <activeWhen>
1300 <and>
1301 <count
1302 value="1">
1303 </count>
1304 <iterate
1305 operator="and">
1306 <instanceof
1307 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1308 </instanceof>
1309 </iterate>
1310 </and>
1311 </activeWhen>
1312 </handler>
1313 <handler
1314 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
1315 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
1316 </handler>
1317 <handler
1318 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
1319 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
1320 <activeWhen>
1321 <and>
1322 <count
1323 value="1">
1324 </count>
1325 <iterate
1326 operator="and">
1327 <instanceof
1328 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1329 </instanceof>
1330 </iterate>
1331 </and>
1332 </activeWhen>
1333 </handler>
1334 <handler
1335 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1336 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1337 <activeWhen>
1338 <and>
1339 <count
1340 value="1">
1341 </count>
1342 <iterate
1343 operator="and">
1344 <instanceof
1345 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1346 </instanceof>
1347 </iterate>
1348 </and>
1349 </activeWhen>
1350 </handler>
1351 <handler
1352 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1353 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1354 <activeWhen>
1355 <and>
1356 <count
1357 value="1">
1358 </count>
1359 <iterate
1360 operator="and">
1361 <instanceof
1362 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1363 </instanceof>
1364 </iterate>
1365 </and>
1366 </activeWhen>
1367 </handler>
1368 <handler
1369 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1370 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1371 <activeWhen>
1372 <iterate
1373 ifEmpty="false"
1374 operator="and">
1375 <instanceof
1376 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1377 </instanceof>
1378 </iterate>
1379 </activeWhen>
1380 </handler>
1381 <handler
1382 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1383 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1384 <activeWhen>
1385 <and>
1386 <count
1387 value="1">
1388 </count>
1389 <iterate
1390 operator="and">
1391 <instanceof
1392 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1393 </instanceof>
1394 </iterate>
1395 </and>
1396 </activeWhen>
1397 </handler>
1398 <handler
1399 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
1400 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1401 <activeWhen>
1402 <and>
1403 <count
1404 value="1">
1405 </count>
1406 <iterate
1407 operator="and">
1408 <instanceof
1409 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1410 </instanceof>
1411 </iterate>
1412 </and>
1413 </activeWhen>
1414 </handler>
1415 <handler
1416 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1417 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1418 </handler>
1419 <handler
1420 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1421 commandId="org.eclipse.ui.edit.addBookmark">
1422 <activeWhen>
1423 <and>
1424 <with
1425 variable="activePart">
1426 <instanceof
1427 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1428 </instanceof>
1429 </with>
1430 <count
1431 value="1">
1432 </count>
1433 <iterate
1434 ifEmpty="false"
1435 operator="and">
1436 <instanceof
1437 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1438 </instanceof>
1439 </iterate>
1440 </and>
1441 </activeWhen>
1442 </handler>
1443 <handler
1444 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
1445 commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
1446 </handler>
1447 <handler
1448 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
1449 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1450 </handler>
1451 <handler
1452 class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
1453 commandId="org.eclipse.ui.edit.copy">
1454 <activeWhen>
1455 <with
1456 variable="activePart">
1457 <instanceof
1458 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1459 </instanceof>
1460 </with>
1461 </activeWhen>
1462 </handler>
1463 <handler
1464 class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
1465 commandId="org.eclipse.ui.edit.paste">
1466 <activeWhen>
1467 <with
1468 variable="activePart">
1469 <instanceof
1470 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1471 </instanceof>
1472 </with>
1473 </activeWhen>
1474 </handler>
1475 <handler
1476 class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
1477 commandId="org.eclipse.ui.edit.cut">
1478 <activeWhen>
1479 <with
1480 variable="activePart">
1481 <instanceof
1482 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1483 </instanceof>
1484 </with>
1485 </activeWhen>
1486 </handler>
1487 <handler
1488 class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
1489 commandId="org.eclipse.ui.edit.delete">
1490 <activeWhen>
1491 <with
1492 variable="activePart">
1493 <instanceof
1494 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1495 </instanceof>
1496 </with>
1497 </activeWhen>
1498 </handler>
1499 </extension>
1500 <extension point="org.eclipse.ui.bindings">
1501 <key
1502 sequence="ALT+R"
1503 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1504 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1505 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1506 </key>
1507 <key
1508 sequence="SHIFT+ALT+END"
1509 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1510 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1511 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1512 </key>
1513 <key
1514 sequence="SHIFT+ALT+HOME"
1515 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1516 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1517 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1518 </key>
1519 <key
1520 sequence="SHIFT+ALT+ARROW_UP"
1521 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1522 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1523 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1524 </key>
1525 <key
1526 sequence="SHIFT+ALT+ARROW_DOWN"
1527 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1528 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1529 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1530 </key>
1531 <key
1532 sequence="SHIFT+ALT+ARROW_LEFT"
1533 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1534 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1535 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1536 </key>
1537 <key
1538 sequence="SHIFT+ALT+ARROW_RIGHT"
1539 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1540 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1541 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1542 </key>
1543 </extension>
1544 <extension
1545 point="org.eclipse.core.contenttype.contentTypes">
1546 <content-type
1547 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1548 name="%contenttype.trace"
1549 priority="normal">
1550 </content-type>
1551 </extension>
1552 <extension
1553 point="org.eclipse.ui.contexts">
1554 <context
1555 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1556 name="%contexts.uml2sd">
1557 </context>
1558 </extension>
1559 <extension
1560 point="org.eclipse.ui.preferencePages">
1561 <page
1562 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1563 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1564 name="%preference.page.trace.name">
1565 </page>
1566 <page
1567 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1568 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1569 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1570 name="%preference.page.uml2sd.name">
1571 </page>
1572 <page
1573 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1574 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1575 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1576 name="%preferences.page.timestamp.format">
1577 </page>
1578 </extension>
1579 <extension
1580 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1581 <uml2SDLoader
1582 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1583 default="true"
1584 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1585 name="TMF UML2SD Loader"
1586 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1587 </uml2SDLoader>
1588 </extension>
1589 <!--extension
1590 point="org.eclipse.core.expressions.propertyTesters">
1591 <propertyTester
1592 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1593 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1594 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1595 properties="isInTraceFolder"
1596 type="org.eclipse.jface.viewers.ISelection">
1597 </propertyTester>
1598 </extension -->
1599 <extension
1600 point="org.eclipse.core.expressions.propertyTesters">
1601 <propertyTester
1602 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1603 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1604 namespace="org.eclipse.linuxtools.tmf.ui"
1605 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
1606 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1607 </propertyTester>
1608 </extension>
1609 <extension
1610 point="org.eclipse.ui.navigator.linkHelper">
1611 <linkHelper
1612 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1613 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1614 <editorInputEnablement>
1615 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1616 </editorInputEnablement>
1617 <selectionEnablement>
1618 <or>
1619 <instanceof
1620 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1621 </instanceof>
1622 <instanceof
1623 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1624 </instanceof>
1625 </or>
1626 </selectionEnablement>
1627 </linkHelper>
1628 </extension>
1629 <extension
1630 point="org.eclipse.ui.exportWizards">
1631 <wizard
1632 category="org.eclipse.linuxtools.tmf.export.category"
1633 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
1634 icon="icons/etool16/export.gif"
1635 id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
1636 name="%project.export.wizard.name.tracepkg">
1637 </wizard>
1638 <category
1639 id="org.eclipse.linuxtools.tmf.export.category"
1640 name="%project.new.category.name">
1641 </category>
1642 </extension>
1643 <extension
1644 point="org.eclipse.linuxtools.tmf.core.analysis">
1645 <module
1646 analysis_module="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsModule"
1647 automatic="true"
1648 id="org.eclipse.linuxtools.tmf.ui.views.statistics.analysis"
1649 name="Tmf Statistics Analysis">
1650 <tracetype
1651 applies="true"
1652 class="org.eclipse.linuxtools.tmf.core.trace.TmfTrace">
1653 </tracetype>
1654 </module>
1655 </extension>
1656 <extension
1657 point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
1658 <type
1659 icon="icons/eview16/events_view.gif"
1660 tracetype="org.eclipse.linuxtools.tmf.ui.type.ctf">
1661 </type>
1662 <experiment
1663 tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
1664 icon="icons/elcl16/experiment.gif">
1665 </experiment>
1666 </extension>
1667 </plugin>
This page took 0.065145 seconds and 6 git commands to generate.