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