lttng: Enable "potential resource leak" warnings
[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.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="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="Trace 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="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 <or>
533 <iterate
534 ifEmpty="false"
535 operator="and">
536 <and>
537 <instanceof
538 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
539 </instanceof>
540 <not>
541 <test
542 forcePluginActivation="true"
543 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
544 </test>
545 </not>
546 </and>
547 </iterate>
548 <iterate
549 ifEmpty="false"
550 operator="and">
551 <instanceof
552 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
553 </instanceof>
554 </iterate>
555 <iterate
556 ifEmpty="false"
557 operator="and">
558 <and>
559 <not>
560 <instanceof
561 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
562 </instanceof>
563 </not>
564 <instanceof
565 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
566 </instanceof>
567 </and>
568 </iterate>
569 </or>
570 </with>
571 </visibleWhen>
572 </command>
573 <command
574 commandId="org.eclipse.ui.edit.delete"
575 disabledIcon="icons/dtool16/delete.gif"
576 icon="icons/etool16/delete.gif"
577 label="%command.remove"
578 mnemonic="%command.remove.mnemonic"
579 style="push">
580 <visibleWhen
581 checkEnabled="false">
582 <with
583 variable="selection">
584 <iterate
585 ifEmpty="false"
586 operator="and">
587 <and>
588 <instanceof
589 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
590 </instanceof>
591 <test
592 forcePluginActivation="true"
593 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
594 </test>
595 </and>
596 </iterate>
597 </with>
598 </visibleWhen>
599 </command>
600 <separator
601 name="org.eclipse.linuxtools.tmf.ui.separator2"
602 visible="true">
603 </separator>
604 <command
605 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
606 disabledIcon="icons/dtool16/new.gif"
607 icon="icons/etool16/new.gif"
608 label="%command.new_experiment"
609 mnemonic="%command.new_experiment.mnemonic"
610 style="push"
611 tooltip="%command.new_experiment.description">
612 <visibleWhen
613 checkEnabled="false">
614 <with
615 variable="selection">
616 <count
617 value="1">
618 </count>
619 <iterate
620 ifEmpty="false"
621 operator="and">
622 <instanceof
623 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
624 </instanceof>
625 </iterate>
626 </with>
627 </visibleWhen>
628 </command>
629 <command
630 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
631 label="%command.delete_suppl_files"
632 mnemonic="%command.delete_suppl_files.mnemonic"
633 style="push"
634 tooltip="%command.delete_suppl_files.description">
635 <visibleWhen
636 checkEnabled="false">
637 <with
638 variable="selection">
639 <and>
640 <iterate
641 ifEmpty="false"
642 operator="and">
643 <or>
644 <instanceof
645 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
646 </instanceof>
647 <instanceof
648 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
649 </instanceof>
650 </or>
651 </iterate>
652 <iterate
653 ifEmpty="false"
654 operator="or">
655 <test
656 forcePluginActivation="true"
657 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
658 </test>
659 </iterate>
660 </and>
661 </with>
662 </visibleWhen>
663 </command>
664 <command
665 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
666 label="%command.import_trace_package"
667 mnemonic="%command.import_trace_package.mnemonic"
668 style="push"
669 tooltip="%command.import_trace_package.description">
670 <visibleWhen
671 checkEnabled="false">
672 <with
673 variable="selection">
674 <and>
675 <count
676 value="1">
677 </count>
678 <iterate
679 ifEmpty="false"
680 operator="and">
681 <instanceof
682 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
683 </instanceof>
684 </iterate>
685 </and>
686 </with>
687 </visibleWhen>
688 </command>
689 <separator
690 name="org.eclipse.linuxtools.tmf.ui.export.separator"
691 visible="true">
692 </separator>
693 <command
694 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
695 icon="icons/etool16/export.gif"
696 label="%command.export_trace_package"
697 mnemonic="%command.export_trace_package.mnemonic"
698 style="push"
699 tooltip="%command.export_trace_package.description">
700 <visibleWhen
701 checkEnabled="false">
702 <with
703 variable="selection">
704 <or>
705 <iterate
706 ifEmpty="false"
707 operator="and">
708 <instanceof
709 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
710 </instanceof>
711 </iterate>
712 <and>
713 <count
714 value="1">
715 </count>
716 <iterate
717 operator="and">
718 <instanceof
719 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
720 </instanceof>
721 </iterate>
722 </and>
723 </or>
724 </with>
725 </visibleWhen>
726 </command>
727 <separator
728 name="org.eclipse.linuxtools.tmf.ui.separator3"
729 visible="true">
730 </separator>
731 <command
732 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
733 icon="icons/etool16/customparser_wizard.gif"
734 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
735 style="push">
736 <visibleWhen
737 checkEnabled="false">
738 <with
739 variable="selection">
740 <count
741 value="1">
742 </count>
743 <iterate
744 operator="and">
745 <instanceof
746 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
747 </instanceof>
748 </iterate>
749 </with>
750 </visibleWhen>
751 </command>
752 <menu
753 label="%command.select_trace_type"
754 mnemonic="%command.select_trace_type.mnemonic"
755 tooltip="%command.select_trace_type.description">
756 <dynamic
757 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
758 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
759 </dynamic>
760 <separator
761 name="org.eclipse.linuxtools.tmf.ui.separator6"
762 visible="true">
763 </separator>
764 <command
765 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
766 icon="icons/etool16/customparser_wizard.gif"
767 style="push">
768 </command>
769 <visibleWhen
770 checkEnabled="false">
771 <with
772 variable="selection">
773 <iterate
774 ifEmpty="false"
775 operator="and">
776 <instanceof
777 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
778 </instanceof>
779 </iterate>
780 </with>
781 </visibleWhen>
782 </menu>
783 <menu
784 label="%command.select_experiment_type"
785 mnemonic="%command.select_experiment_type.mnemonic"
786 tooltip="%command.select_experiment_type.description">
787 <dynamic
788 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
789 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
790 </dynamic>
791 <visibleWhen
792 checkEnabled="false">
793 <with
794 variable="selection">
795 <iterate
796 ifEmpty="false"
797 operator="and">
798 <instanceof
799 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
800 </instanceof>
801 </iterate>
802 </with>
803 </visibleWhen>
804 </menu>
805 <separator
806 name="org.eclipse.linuxtools.tmf.ui.separator4"
807 visible="true">
808 </separator>
809 <command
810 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
811 icon="icons/obj16/add_obj.gif"
812 label="%command.select_traces"
813 mnemonic="%command.select_traces.mnemonic"
814 style="push"
815 tooltip="%commands.select_traces.description">
816 <visibleWhen
817 checkEnabled="false">
818 <with
819 variable="selection">
820 <count
821 value="1">
822 </count>
823 <iterate
824 ifEmpty="false"
825 operator="and">
826 <instanceof
827 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
828 </instanceof>
829 </iterate>
830 </with>
831 </visibleWhen>
832 </command>
833 <command
834 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
835 icon="icons/obj16/add_obj.gif"
836 label="%command.synchronize_traces"
837 mnemonic="%command.synchronize_traces.mnemonic"
838 style="push"
839 tooltip="%commands.synchronize_traces.description">
840 <visibleWhen
841 checkEnabled="false">
842 <with
843 variable="selection">
844 <count
845 value="1">
846 </count>
847 <iterate
848 ifEmpty="false"
849 operator="and">
850 <instanceof
851 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
852 </instanceof>
853 </iterate>
854 </with>
855 </visibleWhen>
856 </command>
857 <separator
858 name="org.eclipse.linuxtools.tmf.ui.separator5"
859 visible="true">
860 </separator>
861 <command
862 commandId="org.eclipse.ui.file.refresh"
863 label="%command.refresh"
864 mnemonic="%command.refresh.mnemonic"
865 style="push">
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 <or>
877 <instanceof
878 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
879 </instanceof>
880 <instanceof
881 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
882 </instanceof>
883 <instanceof
884 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
885 </instanceof>
886 </or>
887 </iterate>
888 </with>
889 </visibleWhen>
890 </command>
891 <command
892 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
893 icon="icons/dlcl16/open.gif"
894 label="%command.analysis_help"
895 mnemonic="%command.analysis_help.mnemonic"
896 style="push"
897 tooltip="%command.analysis_help.description">
898 <visibleWhen
899 checkEnabled="false">
900 <with
901 variable="selection">
902 <count
903 value="1">
904 </count>
905 <iterate
906 ifEmpty="false"
907 operator="and">
908 <instanceof
909 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
910 </instanceof>
911 </iterate>
912 </with>
913 </visibleWhen>
914 </command>
915 </menuContribution>
916 <menuContribution
917 allPopups="false"
918 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
919 <command
920 commandId="org.eclipse.ui.edit.delete"
921 style="push">
922 </command>
923 </menuContribution>
924 <menuContribution
925 allPopups="false"
926 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
927 <command
928 commandId="org.eclipse.ui.edit.cut"
929 style="push">
930 </command>
931 </menuContribution>
932 <menuContribution
933 allPopups="false"
934 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
935 <command
936 commandId="org.eclipse.ui.edit.copy"
937 style="push">
938 </command>
939 </menuContribution>
940 <menuContribution
941 allPopups="false"
942 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
943 <command
944 commandId="org.eclipse.ui.edit.paste"
945 style="push">
946 </command>
947 </menuContribution>
948 <menuContribution
949 allPopups="false"
950 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
951 <command
952 commandId="org.eclipse.ui.edit.delete"
953 style="push">
954 </command>
955 </menuContribution>
956 <menuContribution
957 allPopups="false"
958 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
959 <command
960 commandId="org.eclipse.ui.edit.cut"
961 style="push">
962 </command>
963 </menuContribution>
964 <menuContribution
965 allPopups="false"
966 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
967 <command
968 commandId="org.eclipse.ui.edit.copy"
969 style="push">
970 </command>
971 </menuContribution>
972 <menuContribution
973 allPopups="false"
974 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
975 <command
976 commandId="org.eclipse.ui.edit.paste"
977 style="push">
978 </command>
979 </menuContribution>
980 </extension>
981 <extension
982 point="org.eclipse.ui.commands">
983 <category
984 description="%commands.category.description"
985 id="org.eclipse.linuxtools.tmf.ui.commands.category"
986 name="%commands.category.name">
987 </category>
988 <command
989 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
990 description="%command.new_folder.description"
991 id="org.eclipse.linuxtools.tmf.ui.command.new_folder"
992 name="%command.new_folder">
993 </command>
994 <command
995 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
996 description="%command.new_experiment.description"
997 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
998 name="%command.new_experiment">
999 </command>
1000 <command
1001 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1002 description="%command.analysis_help.description"
1003 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
1004 name="%command.analysis_help">
1005 </command>
1006 <command
1007 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1008 description="%command.select_trace_type.description"
1009 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
1010 name="%command.select_trace_type">
1011 <commandParameter
1012 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
1013 name="%commands.trace.select_trace_type.bundle"
1014 optional="false">
1015 </commandParameter>
1016 <commandParameter
1017 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
1018 name="%commands.trace.select_trace_type.type"
1019 optional="false">
1020 </commandParameter>
1021 <commandParameter
1022 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
1023 name="%commands.trace.select_trace_type.icon"
1024 optional="false">
1025 </commandParameter>
1026 </command>
1027 <command
1028 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1029 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
1030 name="%command.delete_suppl_files">
1031 </command>
1032 <command
1033 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1034 id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
1035 name="%command.export_trace_package">
1036 </command>
1037 <command
1038 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1039 id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
1040 name="%command.import_trace_package">
1041 </command>
1042 <command
1043 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1044 description="%command.select_traces.description"
1045 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
1046 name="%command.select_traces">
1047 </command>
1048 <command
1049 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1050 description="%command.synchronize_traces.description"
1051 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
1052 name="%command.synchronize_traces">
1053 </command>
1054 <category
1055 description="%commands.parser.category.description"
1056 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1057 name="%commands.parser.category.name">
1058 </category>
1059 <command
1060 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1061 description="%commands.parser.manage.description"
1062 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
1063 name="%commands.parser.manage">
1064 </command>
1065 <category
1066 description="%commands.uml2sd.category.name"
1067 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1068 name="%commands.uml2sd.category.name">
1069 </category>
1070 <command
1071 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1072 description="%commands.uml2sd.goto.description"
1073 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1074 name="%commands.uml2sd.goto">
1075 </command>
1076 <command
1077 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1078 description="%commands.uml2sd.showend.description"
1079 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1080 name="%commands.uml2sd.showend">
1081 </command>
1082 <command
1083 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1084 description="%commands.uml2sd.showstart.description"
1085 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1086 name="%commands.uml2sd.showstart">
1087 </command>
1088 <command
1089 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1090 description="%commands.uml2sd.scrollup.description"
1091 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1092 name="%commands.uml2sd.scrollup">
1093 </command>
1094 <command
1095 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1096 description="%commands.uml2sd.scrolldown.description"
1097 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1098 name="%commands.uml2sd.scrolldown">
1099 </command>
1100 <command
1101 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1102 description="%commands.uml2sd.scrollleft.description"
1103 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1104 name="%commands.uml2sd.scrollleft">
1105 </command>
1106 <command
1107 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1108 description="%commands.uml2sd.scrollright.description"
1109 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1110 name="%commands.uml2sd.scrollright">
1111 </command>
1112 <command
1113 description="%command.import.description"
1114 id="org.eclipse.linuxtools.tmf.ui.import"
1115 name="%command.import">
1116 </command>
1117 <command
1118 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1119 description="%command.export_to_text.description"
1120 id="org.eclipse.linuxtools.tmf.ui.exportToText"
1121 name="%command.export_to_text">
1122 </command>
1123 <command
1124 categoryId="org.eclipse.ui.category.file"
1125 defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenFileHandler"
1126 description="%command.OpenFile.description"
1127 id="org.eclipse.linuxtools.tmf.ui.openFile"
1128 name="%command.OpenFile.name">
1129 </command>
1130 </extension>
1131 <extension
1132 point="org.eclipse.ui.handlers">
1133 <handler
1134 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
1135 commandId="org.eclipse.linuxtools.tmf.ui.import">
1136 </handler>
1137 <handler
1138 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1139 commandId="org.eclipse.ui.file.refresh">
1140 <activeWhen>
1141 <and>
1142 <count
1143 value="1">
1144 </count>
1145 <iterate
1146 ifEmpty="false"
1147 operator="and">
1148 <or>
1149 <instanceof
1150 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1151 </instanceof>
1152 <instanceof
1153 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1154 </instanceof>
1155 <instanceof
1156 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1157 </instanceof>
1158 </or>
1159 </iterate>
1160 </and>
1161 </activeWhen>
1162 </handler>
1163 <handler
1164 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
1165 commandId="org.eclipse.ui.navigate.openResource">
1166 <activeWhen>
1167 <and>
1168 <count
1169 value="1">
1170 </count>
1171 <iterate
1172 operator="and">
1173 <instanceof
1174 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1175 </instanceof>
1176 </iterate>
1177 </and>
1178 </activeWhen>
1179 </handler>
1180 <handler
1181 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1182 commandId="org.eclipse.ui.navigate.openResource">
1183 <activeWhen>
1184 <and>
1185 <count
1186 value="1">
1187 </count>
1188 <iterate
1189 operator="and">
1190 <instanceof
1191 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1192 </instanceof>
1193 </iterate>
1194 </and>
1195 </activeWhen>
1196 </handler>
1197 <handler
1198 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
1199 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
1200 <activeWhen>
1201 <and>
1202 <count
1203 value="1">
1204 </count>
1205 <iterate
1206 operator="and">
1207 <instanceof
1208 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
1209 </instanceof>
1210 </iterate>
1211 </and>
1212 </activeWhen>
1213 </handler>
1214 <handler
1215 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
1216 commandId="org.eclipse.ui.navigate.openResource">
1217 <activeWhen>
1218 <and>
1219 <count
1220 value="1">
1221 </count>
1222 <iterate
1223 operator="and">
1224 <instanceof
1225 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
1226 </instanceof>
1227 </iterate>
1228 </and>
1229 </activeWhen>
1230 </handler>
1231 <handler
1232 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
1233 commandId="org.eclipse.ui.edit.copy">
1234 <activeWhen>
1235 <and>
1236 <count
1237 value="1">
1238 </count>
1239 <iterate
1240 operator="and">
1241 <instanceof
1242 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1243 </instanceof>
1244 </iterate>
1245 </and>
1246 </activeWhen>
1247 </handler>
1248 <handler
1249 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1250 commandId="org.eclipse.ui.edit.copy">
1251 <activeWhen>
1252 <and>
1253 <count
1254 value="1">
1255 </count>
1256 <iterate
1257 operator="and">
1258 <instanceof
1259 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1260 </instanceof>
1261 </iterate>
1262 </and>
1263 </activeWhen>
1264 </handler>
1265 <handler
1266 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
1267 commandId="org.eclipse.ui.edit.rename">
1268 <activeWhen>
1269 <and>
1270 <count
1271 value="1">
1272 </count>
1273 <iterate
1274 operator="and">
1275 <instanceof
1276 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1277 </instanceof>
1278 </iterate>
1279 </and>
1280 </activeWhen>
1281 </handler>
1282 <handler
1283 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1284 commandId="org.eclipse.ui.edit.rename">
1285 <activeWhen>
1286 <and>
1287 <count
1288 value="1">
1289 </count>
1290 <iterate
1291 operator="and">
1292 <instanceof
1293 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1294 </instanceof>
1295 </iterate>
1296 </and>
1297 </activeWhen>
1298 </handler>
1299 <handler
1300 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameFolderHandler"
1301 commandId="org.eclipse.ui.edit.rename">
1302 <activeWhen>
1303 <and>
1304 <count
1305 value="1">
1306 </count>
1307 <iterate
1308 operator="and">
1309 <and>
1310 <not>
1311 <instanceof
1312 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
1313 </instanceof>
1314 </not>
1315 <instanceof
1316 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1317 </instanceof>
1318 </and>
1319 </iterate>
1320 </and>
1321 </activeWhen>
1322 </handler>
1323 <handler
1324 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1325 commandId="org.eclipse.ui.edit.delete">
1326 <activeWhen>
1327 <iterate
1328 ifEmpty="false"
1329 operator="and">
1330 <instanceof
1331 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1332 </instanceof>
1333 </iterate>
1334 </activeWhen>
1335 </handler>
1336 <handler
1337 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1338 commandId="org.eclipse.ui.edit.delete">
1339 <activeWhen>
1340 <iterate
1341 ifEmpty="false"
1342 operator="and">
1343 <instanceof
1344 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1345 </instanceof>
1346 </iterate>
1347 </activeWhen>
1348 </handler>
1349 <handler
1350 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteFolderHandler"
1351 commandId="org.eclipse.ui.edit.delete">
1352 <activeWhen>
1353 <iterate
1354 ifEmpty="false"
1355 operator="and">
1356 <not>
1357 <instanceof
1358 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
1359 </instanceof>
1360 </not>
1361 <instanceof
1362 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1363 </instanceof>
1364 </iterate>
1365 </activeWhen>
1366 </handler>
1367 <handler
1368 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewFolderHandler"
1369 commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder">
1370 <activeWhen>
1371 <and>
1372 <count
1373 value="1">
1374 </count>
1375 <iterate
1376 ifEmpty="false"
1377 operator="or">
1378 <instanceof
1379 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1380 </instanceof>
1381 </iterate>
1382 </and>
1383 </activeWhen>
1384 </handler>
1385 <handler
1386 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1387 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1388 </handler>
1389 <handler
1390 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
1391 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
1392 </handler>
1393 <handler
1394 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
1395 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
1396 <activeWhen>
1397 <and>
1398 <count
1399 value="1">
1400 </count>
1401 <iterate
1402 operator="and">
1403 <instanceof
1404 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1405 </instanceof>
1406 </iterate>
1407 </and>
1408 </activeWhen>
1409 </handler>
1410 <handler
1411 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1412 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1413 <activeWhen>
1414 <and>
1415 <count
1416 value="1">
1417 </count>
1418 <iterate
1419 operator="and">
1420 <instanceof
1421 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1422 </instanceof>
1423 </iterate>
1424 </and>
1425 </activeWhen>
1426 </handler>
1427 <handler
1428 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1429 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1430 <activeWhen>
1431 <iterate
1432 ifEmpty="false"
1433 operator="and">
1434 <or>
1435 <instanceof
1436 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1437 </instanceof>
1438 <instanceof
1439 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1440 </instanceof>
1441 </or>
1442 </iterate>
1443 </activeWhen>
1444 </handler>
1445 <handler
1446 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1447 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1448 <activeWhen>
1449 <and>
1450 <count
1451 value="1">
1452 </count>
1453 <iterate
1454 operator="and">
1455 <instanceof
1456 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1457 </instanceof>
1458 </iterate>
1459 </and>
1460 </activeWhen>
1461 </handler>
1462 <handler
1463 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
1464 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1465 <activeWhen>
1466 <and>
1467 <count
1468 value="1">
1469 </count>
1470 <iterate
1471 operator="and">
1472 <instanceof
1473 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1474 </instanceof>
1475 </iterate>
1476 </and>
1477 </activeWhen>
1478 </handler>
1479 <handler
1480 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1481 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1482 </handler>
1483 <handler
1484 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1485 commandId="org.eclipse.ui.edit.addBookmark">
1486 <activeWhen>
1487 <and>
1488 <with
1489 variable="activePart">
1490 <instanceof
1491 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1492 </instanceof>
1493 </with>
1494 <count
1495 value="1">
1496 </count>
1497 <iterate
1498 ifEmpty="false"
1499 operator="and">
1500 <instanceof
1501 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1502 </instanceof>
1503 </iterate>
1504 </and>
1505 </activeWhen>
1506 </handler>
1507 <handler
1508 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
1509 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1510 </handler>
1511 <handler
1512 class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
1513 commandId="org.eclipse.ui.edit.copy">
1514 <activeWhen>
1515 <with
1516 variable="activePart">
1517 <instanceof
1518 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1519 </instanceof>
1520 </with>
1521 </activeWhen>
1522 </handler>
1523 <handler
1524 class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
1525 commandId="org.eclipse.ui.edit.paste">
1526 <activeWhen>
1527 <with
1528 variable="activePart">
1529 <instanceof
1530 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1531 </instanceof>
1532 </with>
1533 </activeWhen>
1534 </handler>
1535 <handler
1536 class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
1537 commandId="org.eclipse.ui.edit.cut">
1538 <activeWhen>
1539 <with
1540 variable="activePart">
1541 <instanceof
1542 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1543 </instanceof>
1544 </with>
1545 </activeWhen>
1546 </handler>
1547 <handler
1548 class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
1549 commandId="org.eclipse.ui.edit.delete">
1550 <activeWhen>
1551 <with
1552 variable="activePart">
1553 <instanceof
1554 value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
1555 </instanceof>
1556 </with>
1557 </activeWhen>
1558 </handler>
1559 </extension>
1560 <extension point="org.eclipse.ui.bindings">
1561 <key
1562 sequence="ALT+R"
1563 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1564 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1565 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1566 </key>
1567 <key
1568 sequence="SHIFT+ALT+END"
1569 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1570 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1571 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1572 </key>
1573 <key
1574 sequence="SHIFT+ALT+HOME"
1575 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1576 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1577 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1578 </key>
1579 <key
1580 sequence="SHIFT+ALT+ARROW_UP"
1581 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1582 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1583 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1584 </key>
1585 <key
1586 sequence="SHIFT+ALT+ARROW_DOWN"
1587 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1588 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1589 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1590 </key>
1591 <key
1592 sequence="SHIFT+ALT+ARROW_LEFT"
1593 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1594 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1595 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1596 </key>
1597 <key
1598 sequence="SHIFT+ALT+ARROW_RIGHT"
1599 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1600 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1601 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1602 </key>
1603 </extension>
1604 <extension
1605 point="org.eclipse.core.contenttype.contentTypes">
1606 <content-type
1607 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1608 name="%contenttype.trace"
1609 priority="normal">
1610 </content-type>
1611 </extension>
1612 <extension
1613 point="org.eclipse.ui.contexts">
1614 <context
1615 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1616 name="%contexts.uml2sd">
1617 </context>
1618 </extension>
1619 <extension
1620 point="org.eclipse.ui.preferencePages">
1621 <page
1622 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1623 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1624 name="%preference.page.trace.name">
1625 </page>
1626 <page
1627 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1628 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1629 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1630 name="%preference.page.uml2sd.name">
1631 </page>
1632 <page
1633 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1634 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1635 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1636 name="%preferences.page.timestamp.format">
1637 </page>
1638 </extension>
1639 <extension
1640 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1641 <uml2SDLoader
1642 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1643 default="true"
1644 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1645 name="TMF UML2SD Loader"
1646 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1647 </uml2SDLoader>
1648 </extension>
1649 <!--extension
1650 point="org.eclipse.core.expressions.propertyTesters">
1651 <propertyTester
1652 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1653 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1654 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1655 properties="isInTraceFolder"
1656 type="org.eclipse.jface.viewers.ISelection">
1657 </propertyTester>
1658 </extension -->
1659 <extension
1660 point="org.eclipse.core.expressions.propertyTesters">
1661 <propertyTester
1662 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1663 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1664 namespace="org.eclipse.linuxtools.tmf.ui"
1665 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
1666 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1667 </propertyTester>
1668 </extension>
1669 <extension
1670 point="org.eclipse.ui.navigator.linkHelper">
1671 <linkHelper
1672 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1673 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1674 <editorInputEnablement>
1675 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1676 </editorInputEnablement>
1677 <selectionEnablement>
1678 <or>
1679 <instanceof
1680 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1681 </instanceof>
1682 <instanceof
1683 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1684 </instanceof>
1685 </or>
1686 </selectionEnablement>
1687 </linkHelper>
1688 </extension>
1689 <extension
1690 point="org.eclipse.ui.exportWizards">
1691 <wizard
1692 category="org.eclipse.linuxtools.tmf.export.category"
1693 class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
1694 icon="icons/etool16/export.gif"
1695 id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
1696 name="%project.export.wizard.name.tracepkg">
1697 </wizard>
1698 <category
1699 id="org.eclipse.linuxtools.tmf.export.category"
1700 name="%project.new.category.name">
1701 </category>
1702 </extension>
1703 <extension
1704 point="org.eclipse.linuxtools.tmf.core.analysis">
1705 <output
1706 class="org.eclipse.linuxtools.tmf.ui.analysis.TmfAnalysisViewOutput"
1707 id="org.eclipse.linuxtools.tmf.ui.views.statistics">
1708 <analysisId
1709 id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
1710 </analysisId>
1711 </output>
1712 </extension>
1713 <extension
1714 point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
1715 <experiment
1716 tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
1717 icon="icons/elcl16/experiment.gif">
1718 </experiment>
1719 </extension>
1720 </plugin>
This page took 0.067219 seconds and 5 git commands to generate.