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