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