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