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