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