Merge branch 'master' into lttng-luna
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
5 <extension-point id="org.eclipse.linuxtools.tmf.ui.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>
22 <view
23 category="org.eclipse.linuxtools.tmf.ui.views.category"
24 class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"
25 icon="icons/eview16/timechart_view.gif"
26 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
27 name="%timechart.view.name"
28 restorable="true">
29 </view>
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.tmf.ui.views.category"
33 class="org.eclipse.linuxtools.tmf.ui.views.statesystem.TmfStateSystemExplorer"
34 icon="icons/eview16/events_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
36 name="%ssvisualizer.view.name"
37 restorable="true">
38 </view>
39 <view
40 allowMultiple="false"
41 category="org.eclipse.linuxtools.tmf.ui.views.category"
42 class="org.eclipse.linuxtools.tmf.ui.views.colors.ColorsView"
43 icon="icons/eview16/colors_view.gif"
44 id="org.eclipse.linuxtools.tmf.ui.views.colors"
45 name="%colors.view.name"
46 restorable="true">
47 </view>
48 <view
49 allowMultiple="false"
50 category="org.eclipse.linuxtools.tmf.ui.views.category"
51 class="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView"
52 icon="icons/eview16/filters_view.gif"
53 id="org.eclipse.linuxtools.tmf.ui.views.filter"
54 name="%filters.view.name"
55 restorable="true">
56 </view>
57 <view
58 category="org.eclipse.linuxtools.tmf.ui.views.category"
59 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.SDView"
60 icon="icons/eview16/sequencediagram_view.gif"
61 id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
62 name="%uml2sd.view.name"
63 restorable="true">
64 </view>
65 <view
66 allowMultiple="false"
67 category="org.eclipse.linuxtools.tmf.ui.views.category"
68 class="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsView"
69 icon="icons/eview16/statistics_view.gif"
70 id="org.eclipse.linuxtools.tmf.ui.views.statistics"
71 name="%statistics.view.name"
72 restorable="true">
73 </view>
74 <view
75 allowMultiple="false"
76 category="org.eclipse.linuxtools.tmf.ui.views.category"
77 class="org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView"
78 icon="icons/eview16/histogram.gif"
79 id="org.eclipse.linuxtools.tmf.ui.views.histogram"
80 name="%histogram.view.name"
81 restorable="true">
82 </view>
83 <view
84 category="org.eclipse.linuxtools.tmf.ui.views.category"
85 class="org.eclipse.linuxtools.tmf.ui.views.callstack.CallStackView"
86 icon="icons/eview16/callstack_view.gif"
87 id="org.eclipse.linuxtools.tmf.ui.views.callstack"
88 name="%callstack.view.name"
89 restorable="true">
90 </view>
91 <view
92 allowMultiple="false"
93 category="org.eclipse.linuxtools.tmf.ui.views.category"
94 class="org.eclipse.linuxtools.tmf.ui.views.synchronization.TmfSynchronizationView"
95 icon="icons/eview16/synced.gif"
96 id="org.eclipse.linuxtools.tmf.ui.views.synchronization"
97 name="%synchronization.view.name"
98 restorable="true">
99 </view>
100 </extension>
101 <extension
102 point="org.eclipse.ui.editors">
103 <editor
104 class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"
105 default="false"
106 icon="icons/eview16/events_view.gif"
107 id="org.eclipse.linuxtools.tmf.ui.editors.events"
108 name="%events.editor.name">
109 <contentTypeBinding
110 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
111 </contentTypeBinding>
112 </editor>
113 </extension>
114 <extension
115 point="org.eclipse.ui.newWizards">
116 <category
117 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
118 name="%project.new.category.name">
119 </category>
120 <wizard
121 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
122 class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"
123 icon="icons/elcl16/new_tracing_prj.gif"
124 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
125 name="%project.new.wizard.name"
126 project="true">
127 <description>
128 %project.new.wizard.description
129
130 </description>
131 </wizard>
132 <wizard
133 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
134 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
135 icon="icons/etool16/customparser_wizard.gif"
136 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
137 name="%project.new.wizard.custom.text.parser">
138 </wizard>
139 <wizard
140 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
141 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
142 icon="icons/etool16/customparser_wizard.gif"
143 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
144 name="%project.new.wizard.custom.xml.parser">
145 </wizard>
146 </extension>
147 <extension
148 point="org.eclipse.ui.importWizards">
149 <category
150 id="org.eclipse.linuxtools.tmf.import.category"
151 name="%project.new.category.name">
152 </category>
153 <wizard
154 category="org.eclipse.linuxtools.tmf.import.category"
155 class="org.eclipse.linuxtools.tmf.ui.project.wizards.importtrace.ImportTraceWizard"
156 icon="icons/etool16/import.gif"
157 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
158 name="%project.import.wizard.name">
159 </wizard>
160 <wizard
161 category="org.eclipse.linuxtools.tmf.import.category"
162 class="org.eclipse.linuxtools.tmf.ui.project.wizards.importtrace.BatchImportTraceWizard"
163 icon="icons/etool16/import.gif"
164 id="org.eclipse.linuxtools.tmf.ui.batch_import"
165 name="%project.import.wizard.name.batch">
166 </wizard>
167 </extension>
168 <extension
169 id="org.eclipse.linuxtools.tmf.project.nature"
170 point="org.eclipse.core.resources.natures">
171 <runtime>
172 <run
173 class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">
174 </run>
175 </runtime>
176 </extension>
177 <extension
178 point="org.eclipse.ui.ide.projectNatureImages">
179 <image
180 icon="icons/ovr16/trace_nature_ovr.gif"
181 id="org.eclipse.linuxtools.tmf.ui.nature.image"
182 natureId="org.eclipse.linuxtools.tmf.project.nature">
183 </image>
184 </extension>
185 <extension
186 point="org.eclipse.ui.navigator.navigatorContent">
187 <navigatorContent
188 activeByDefault="true"
189 contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
190 icon="icons/eview16/tracing_pers.gif"
191 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
192 labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"
193 name="%navigatorContent.name"
194 priority="normal">
195 <triggerPoints>
196 <or>
197 <and>
198 <instanceof
199 value="org.eclipse.core.resources.IProject">
200 </instanceof>
201 <test
202 property="org.eclipse.core.resources.projectNature"
203 value="org.eclipse.linuxtools.tmf.project.nature">
204 </test>
205 </and>
206 <instanceof
207 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
208 </instanceof>
209 </or>
210 </triggerPoints>
211 <possibleChildren>
212 <or>
213 <instanceof
214 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
215 </instanceof>
216 <instanceof
217 value="org.eclipse.core.resources.IResource">
218 </instanceof>
219 </or></possibleChildren>
220 <override
221 policy="InvokeAlwaysRegardlessOfSuppressedExt"
222 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
223 </override>
224 <actionProvider
225 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
226 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
227 <enablement>
228 <or>
229 <instanceof
230 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
231 </instanceof>
232 </or>
233 </enablement>
234 </actionProvider>
235 <dropAssistant
236 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"
237 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
238 <possibleDropTargets>
239 <or>
240 <and>
241 <instanceof
242 value="org.eclipse.core.resources.IProject">
243 </instanceof>
244 <test
245 property="org.eclipse.core.resources.projectNature"
246 value="org.eclipse.linuxtools.tmf.project.nature">
247 </test>
248 </and>
249 <instanceof
250 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
251 </instanceof>
252 </or>
253 </possibleDropTargets>
254 </dropAssistant>
255 <commonWizard
256 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
257 type="new"
258 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
259 <enablement>
260 <with variable="activeWorkbenchWindow.activePerspective">
261 <equals
262 value="org.eclipse.linuxtools.tmf.ui.perspective">
263 </equals>
264 </with>
265 </enablement>
266 </commonWizard>
267 </navigatorContent>
268 </extension>
269 <extension
270 point="org.eclipse.ui.navigator.viewer">
271 <viewerContentBinding
272 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
273 <includes>
274 <contentExtension
275 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
276 </contentExtension>
277 <contentExtension
278 pattern="org.eclipse.ui.navigator.resources.filters.*">
279 </contentExtension>
280 <contentExtension
281 pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
282 </contentExtension>
283 </includes>
284 </viewerContentBinding>
285 </extension>
286 <extension
287 point="org.eclipse.ui.decorators">
288 <decorator
289 icon="icons/ovr16/trace_folder_ovr.png"
290 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
291 label="Trace Folder"
292 lightweight="true"
293 location="TOP_RIGHT"
294 state="true">
295 <enablement>
296 <objectClass
297 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
298 </objectClass>
299 </enablement>
300 </decorator>
301 <decorator
302 icon="icons/ovr16/experiment_folder_ovr.png"
303 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
304 label="Trace Experiment Folder"
305 lightweight="true"
306 location="TOP_RIGHT"
307 state="true">
308 <enablement>
309 <objectClass
310 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
311 </objectClass>
312 </enablement>
313 </decorator>
314 <decorator
315 icon="icons/ovr16/link_ovr.gif"
316 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
317 label="Linked Trace"
318 lightweight="true"
319 location="BOTTOM_RIGHT"
320 state="true">
321 <enablement>
322 <and>
323 <objectClass
324 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
325 </objectClass>
326 <objectState
327 name="isLinked"
328 value="true">
329 </objectState>
330 </and>
331 </enablement>
332 </decorator>
333 </extension>
334 <extension
335 point="org.eclipse.ui.menus">
336 <menuContribution
337 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
338 <command
339 commandId="org.eclipse.ui.file.import"
340 label="%command.import"
341 mnemonic="%command.import.mnemonic"
342 style="push">
343 <visibleWhen
344 checkEnabled="false">
345 <with
346 variable="selection">
347 <count
348 value="1">
349 </count>
350 <iterate
351 operator="and">
352 <instanceof
353 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
354 </instanceof>
355 </iterate>
356 </with>
357 </visibleWhen>
358 </command>
359 <command
360 commandId="org.eclipse.linuxtools.tmf.ui.batch_import"
361 label="%command.batch_import"
362 mnemonic="%command.batch_import.mnemonic"
363 style="push">
364 <visibleWhen
365 checkEnabled="false">
366 <with
367 variable="selection">
368 <count
369 value="1">
370 </count>
371 <iterate
372 operator="and">
373 <instanceof
374 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
375 </instanceof>
376 </iterate>
377 </with>
378 </visibleWhen>
379 </command>
380 <separator
381 name="org.eclipse.linuxtools.tmf.ui.separator1"
382 visible="true">
383 </separator>
384 <command
385 commandId="org.eclipse.ui.navigate.openResource"
386 disabledIcon="/icons/dlcl16/open.gif"
387 icon="/icons/elcl16/open.gif"
388 label="%command.open"
389 mnemonic="%command.open.mnemonic"
390 style="push">
391 <visibleWhen
392 checkEnabled="false">
393 <with
394 variable="selection">
395 <count
396 value="1">
397 </count>
398 <iterate
399 ifEmpty="false"
400 operator="and">
401 <or>
402 <instanceof
403 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
404 </instanceof>
405 <instanceof
406 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
407 </instanceof>
408 <instanceof
409 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
410 </instanceof>
411 </or>
412 </iterate>
413 </with>
414 </visibleWhen>
415 </command>
416 <command
417 commandId="org.eclipse.ui.edit.copy"
418 disabledIcon="icons/dtool16/copy_edit.gif"
419 icon="icons/etool16/copy_edit.gif"
420 label="%command.copy"
421 mnemonic="%command.copy.mnemonic"
422 style="push">
423 <visibleWhen
424 checkEnabled="false">
425 <with
426 variable="selection">
427 <count
428 value="1">
429 </count>
430 <iterate
431 ifEmpty="false"
432 operator="and">
433 <or>
434 <instanceof
435 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
436 </instanceof>
437 <instanceof
438 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
439 </instanceof>
440 </or>
441 </iterate>
442 </with>
443 </visibleWhen>
444 </command>
445 <command
446 commandId="org.eclipse.ui.edit.rename"
447 disabledIcon="/icons/dlcl16/rename.gif"
448 icon="/icons/elcl16/rename.gif"
449 label="%command.rename"
450 mnemonic="%command.rename.mnemonic"
451 style="push">
452 <visibleWhen
453 checkEnabled="false">
454 <with
455 variable="selection">
456 <count
457 value="1">
458 </count>
459 <iterate
460 ifEmpty="false"
461 operator="and">
462 <or>
463 <instanceof
464 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
465 </instanceof>
466 <instanceof
467 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
468 </instanceof>
469 </or>
470 </iterate>
471 </with>
472 </visibleWhen>
473 </command>
474 <command
475 commandId="org.eclipse.ui.edit.delete"
476 disabledIcon="icons/dtool16/delete.gif"
477 icon="icons/etool16/delete.gif"
478 label="%command.delete"
479 mnemonic="%command.delete.mnemonic"
480 style="push">
481 <visibleWhen
482 checkEnabled="false">
483 <with
484 variable="selection">
485 <iterate
486 ifEmpty="false"
487 operator="and">
488 <or>
489 <and>
490 <instanceof
491 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
492 </instanceof>
493 <not>
494 <test
495 forcePluginActivation="true"
496 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
497 </test>
498 </not>
499 </and>
500 <instanceof
501 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
502 </instanceof>
503 </or>
504 </iterate>
505 </with>
506 </visibleWhen>
507 </command>
508 <command
509 commandId="org.eclipse.ui.edit.delete"
510 disabledIcon="icons/dtool16/delete.gif"
511 icon="icons/etool16/delete.gif"
512 label="%command.remove"
513 mnemonic="%command.remove.mnemonic"
514 style="push">
515 <visibleWhen
516 checkEnabled="false">
517 <with
518 variable="selection">
519 <iterate
520 ifEmpty="false"
521 operator="and">
522 <and>
523 <instanceof
524 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
525 </instanceof>
526 <test
527 forcePluginActivation="true"
528 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
529 </test>
530 </and>
531 </iterate>
532 </with>
533 </visibleWhen>
534 </command>
535 <separator
536 name="org.eclipse.linuxtools.tmf.ui.separator2"
537 visible="true">
538 </separator>
539 <command
540 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
541 disabledIcon="icons/dtool16/new.gif"
542 icon="icons/etool16/new.gif"
543 label="%command.new_experiment"
544 mnemonic="%command.new_experiment.mnemonic"
545 style="push"
546 tooltip="%command.new_experiment.description">
547 <visibleWhen
548 checkEnabled="false">
549 <with
550 variable="selection">
551 <count
552 value="1">
553 </count>
554 <iterate
555 ifEmpty="false"
556 operator="and">
557 <instanceof
558 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
559 </instanceof>
560 </iterate>
561 </with>
562 </visibleWhen>
563 </command>
564 <command
565 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
566 label="%command.delete_suppl_files"
567 mnemonic="%command.delete_suppl_files.mnemonic"
568 style="push"
569 tooltip="%command.delete_suppl_files.description">
570 <visibleWhen
571 checkEnabled="false">
572 <with
573 variable="selection">
574 <and>
575 <count
576 value="1">
577 </count>
578 <iterate
579 ifEmpty="false"
580 operator="and">
581 <and>
582 <or>
583 <instanceof
584 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
585 </instanceof>
586 <instanceof
587 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
588 </instanceof>
589 </or>
590 <test
591 forcePluginActivation="true"
592 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
593 </test>
594 </and>
595 </iterate>
596 </and>
597 </with>
598 </visibleWhen>
599 </command>
600 <separator
601 name="org.eclipse.linuxtools.tmf.ui.separator3"
602 visible="true">
603 </separator>
604 <command
605 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
606 icon="icons/etool16/customparser_wizard.gif"
607 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
608 style="push">
609 <visibleWhen
610 checkEnabled="false">
611 <with
612 variable="selection">
613 <count
614 value="1">
615 </count>
616 <iterate
617 operator="and">
618 <instanceof
619 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
620 </instanceof>
621 </iterate>
622 </with>
623 </visibleWhen>
624 </command>
625 <menu
626 label="%command.select_trace_type"
627 mnemonic="%command.select_trace_type.mnemonic"
628 tooltip="%command.select_trace_type.description">
629 <dynamic
630 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
631 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
632 </dynamic>
633 <separator
634 name="org.eclipse.linuxtools.tmf.ui.separator6"
635 visible="true">
636 </separator>
637 <command
638 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
639 icon="icons/etool16/customparser_wizard.gif"
640 style="push">
641 </command>
642 <visibleWhen
643 checkEnabled="false">
644 <with
645 variable="selection">
646 <iterate
647 ifEmpty="false"
648 operator="and">
649 <instanceof
650 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
651 </instanceof>
652 </iterate>
653 </with>
654 </visibleWhen>
655 </menu>
656 <separator
657 name="org.eclipse.linuxtools.tmf.ui.separator4"
658 visible="true">
659 </separator>
660 <command
661 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
662 icon="icons/obj16/add_obj.gif"
663 label="%command.select_traces"
664 mnemonic="%command.select_traces.mnemonic"
665 style="push"
666 tooltip="%commands.select_traces.description">
667 <visibleWhen
668 checkEnabled="false">
669 <with
670 variable="selection">
671 <count
672 value="1">
673 </count>
674 <iterate
675 ifEmpty="false"
676 operator="and">
677 <instanceof
678 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
679 </instanceof>
680 </iterate>
681 </with>
682 </visibleWhen>
683 </command>
684 <command
685 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
686 icon="icons/obj16/add_obj.gif"
687 label="%command.synchronize_traces"
688 mnemonic="%command.synchronize_traces.mnemonic"
689 style="push"
690 tooltip="%commands.synchronize_traces.description">
691 <visibleWhen
692 checkEnabled="false">
693 <with
694 variable="selection">
695 <count
696 value="1">
697 </count>
698 <iterate
699 ifEmpty="false"
700 operator="and">
701 <instanceof
702 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
703 </instanceof>
704 </iterate>
705 </with>
706 </visibleWhen>
707 </command>
708 <separator
709 name="org.eclipse.linuxtools.tmf.ui.separator5"
710 visible="true">
711 </separator>
712 <command
713 commandId="org.eclipse.ui.file.refresh"
714 label="%command.refresh"
715 mnemonic="%command.refresh.mnemonic"
716 style="push">
717 <visibleWhen
718 checkEnabled="false">
719 <with
720 variable="selection">
721 <count
722 value="1">
723 </count>
724 <iterate
725 ifEmpty="false"
726 operator="and">
727 <or>
728 <instanceof
729 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
730 </instanceof>
731 <instanceof
732 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
733 </instanceof>
734 <instanceof
735 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
736 </instanceof>
737 </or>
738 </iterate>
739 </with>
740 </visibleWhen>
741 </command>
742 <command
743 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
744 icon="icons/dlcl16/open.gif"
745 label="%command.analysis_help"
746 mnemonic="%command.analysis_help.mnemonic"
747 style="push"
748 tooltip="%command.analysis_help.description">
749 <visibleWhen
750 checkEnabled="false">
751 <with
752 variable="selection">
753 <count
754 value="1">
755 </count>
756 <iterate
757 ifEmpty="false"
758 operator="and">
759 <instanceof
760 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
761 </instanceof>
762 </iterate>
763 </with>
764 </visibleWhen>
765 </command>
766 </menuContribution>
767 </extension>
768 <extension
769 point="org.eclipse.ui.commands">
770 <category
771 description="%commands.category.description"
772 id="org.eclipse.linuxtools.tmf.ui.commands.category"
773 name="%commands.category.name">
774 </category>
775 <command
776 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
777 description="%command.new_experiment.description"
778 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
779 name="%command.new_experiment">
780 </command>
781 <command
782 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
783 description="%command.analysis_help.description"
784 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
785 name="%command.analysis_help">
786 </command>
787 <command
788 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
789 description="%command.select_trace_type.description"
790 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
791 name="%command.select_trace_type">
792 <commandParameter
793 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
794 name="%commands.trace.select_trace_type.bundle"
795 optional="false">
796 </commandParameter>
797 <commandParameter
798 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
799 name="%commands.trace.select_trace_type.type"
800 optional="false">
801 </commandParameter>
802 <commandParameter
803 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
804 name="%commands.trace.select_trace_type.icon"
805 optional="false">
806 </commandParameter>
807 </command>
808 <command
809 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
810 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
811 name="%command.delete_suppl_files">
812 </command>
813 <command
814 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
815 description="%command.select_traces.description"
816 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
817 name="%command.select_traces">
818 </command>
819 <command
820 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
821 description="%command.synchronize_traces.description"
822 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
823 name="%command.synchronize_traces">
824 </command>
825 <category
826 description="%commands.parser.category.description"
827 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
828 name="%commands.parser.category.name">
829 </category>
830 <command
831 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
832 description="%commands.parser.manage.description"
833 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
834 name="%commands.parser.manage">
835 </command>
836 <category
837 description="%commands.uml2sd.category.name"
838 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
839 name="%commands.uml2sd.category.name">
840 </category>
841 <command
842 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
843 description="%commands.uml2sd.goto.description"
844 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
845 name="%commands.uml2sd.goto">
846 </command>
847 <command
848 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
849 description="%commands.uml2sd.showend.description"
850 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
851 name="%commands.uml2sd.showend">
852 </command>
853 <command
854 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
855 description="%commands.uml2sd.showstart.description"
856 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
857 name="%commands.uml2sd.showstart">
858 </command>
859 <command
860 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
861 description="%commands.uml2sd.scrollup.description"
862 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
863 name="%commands.uml2sd.scrollup">
864 </command>
865 <command
866 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
867 description="%commands.uml2sd.scrolldown.description"
868 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
869 name="%commands.uml2sd.scrolldown">
870 </command>
871 <command
872 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
873 description="%commands.uml2sd.scrollleft.description"
874 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
875 name="%commands.uml2sd.scrollleft">
876 </command>
877 <command
878 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
879 description="%commands.uml2sd.scrollright.description"
880 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
881 name="%commands.uml2sd.scrollright">
882 </command>
883 <command
884 description="%command.batch_import.description"
885 id="org.eclipse.linuxtools.tmf.ui.batch_import"
886 name="%command.batch_import">
887 </command>
888 </extension>
889 <extension
890 point="org.eclipse.ui.handlers">
891 <handler
892 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
893 commandId="org.eclipse.ui.file.import">
894 <activeWhen>
895 <and>
896 <count
897 value="1">
898 </count>
899 <iterate
900 ifEmpty="false"
901 operator="and">
902 <instanceof
903 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
904 </instanceof>
905 </iterate>
906 </and>
907 </activeWhen>
908 </handler>
909 <handler
910 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
911 commandId="org.eclipse.ui.file.refresh">
912 <activeWhen>
913 <and>
914 <count
915 value="1">
916 </count>
917 <iterate
918 ifEmpty="false"
919 operator="and">
920 <or>
921 <instanceof
922 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
923 </instanceof>
924 <instanceof
925 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
926 </instanceof>
927 <instanceof
928 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
929 </instanceof>
930 </or>
931 </iterate>
932 </and>
933 </activeWhen>
934 </handler>
935 <handler
936 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
937 commandId="org.eclipse.ui.navigate.openResource">
938 <activeWhen>
939 <and>
940 <count
941 value="1">
942 </count>
943 <iterate
944 operator="and">
945 <instanceof
946 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
947 </instanceof>
948 </iterate>
949 </and>
950 </activeWhen>
951 </handler>
952 <handler
953 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
954 commandId="org.eclipse.ui.navigate.openResource">
955 <activeWhen>
956 <and>
957 <count
958 value="1">
959 </count>
960 <iterate
961 operator="and">
962 <instanceof
963 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
964 </instanceof>
965 </iterate>
966 </and>
967 </activeWhen>
968 </handler>
969 <handler
970 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
971 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
972 <activeWhen>
973 <and>
974 <count
975 value="1">
976 </count>
977 <iterate
978 operator="and">
979 <instanceof
980 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
981 </instanceof>
982 </iterate>
983 </and>
984 </activeWhen>
985 </handler>
986 <handler
987 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
988 commandId="org.eclipse.ui.navigate.openResource">
989 <activeWhen>
990 <and>
991 <count
992 value="1">
993 </count>
994 <iterate
995 operator="and">
996 <instanceof
997 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
998 </instanceof>
999 </iterate>
1000 </and>
1001 </activeWhen>
1002 </handler>
1003 <handler
1004 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
1005 commandId="org.eclipse.ui.edit.copy">
1006 <activeWhen>
1007 <and>
1008 <count
1009 value="1">
1010 </count>
1011 <iterate
1012 operator="and">
1013 <instanceof
1014 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1015 </instanceof>
1016 </iterate>
1017 </and>
1018 </activeWhen>
1019 </handler>
1020 <handler
1021 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1022 commandId="org.eclipse.ui.edit.copy">
1023 <activeWhen>
1024 <and>
1025 <count
1026 value="1">
1027 </count>
1028 <iterate
1029 operator="and">
1030 <instanceof
1031 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1032 </instanceof>
1033 </iterate>
1034 </and>
1035 </activeWhen>
1036 </handler>
1037 <handler
1038 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
1039 commandId="org.eclipse.ui.edit.rename">
1040 <activeWhen>
1041 <and>
1042 <count
1043 value="1">
1044 </count>
1045 <iterate
1046 operator="and">
1047 <instanceof
1048 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1049 </instanceof>
1050 </iterate>
1051 </and>
1052 </activeWhen>
1053 </handler>
1054 <handler
1055 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1056 commandId="org.eclipse.ui.edit.rename">
1057 <activeWhen>
1058 <and>
1059 <count
1060 value="1">
1061 </count>
1062 <iterate
1063 operator="and">
1064 <instanceof
1065 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1066 </instanceof>
1067 </iterate>
1068 </and>
1069 </activeWhen>
1070 </handler>
1071 <handler
1072 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
1073 commandId="org.eclipse.ui.edit.delete">
1074 <activeWhen>
1075 <iterate
1076 ifEmpty="false"
1077 operator="and">
1078 <instanceof
1079 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1080 </instanceof>
1081 </iterate>
1082 </activeWhen>
1083 </handler>
1084 <handler
1085 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1086 commandId="org.eclipse.ui.edit.delete">
1087 <activeWhen>
1088 <iterate
1089 ifEmpty="false"
1090 operator="and">
1091 <instanceof
1092 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1093 </instanceof>
1094 </iterate>
1095 </activeWhen>
1096 </handler>
1097 <handler
1098 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
1099 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1100 <activeWhen>
1101 <and>
1102 <count
1103 value="1">
1104 </count>
1105 <iterate
1106 operator="and">
1107 <instanceof
1108 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1109 </instanceof>
1110 </iterate>
1111 </and>
1112 </activeWhen>
1113 </handler>
1114 <handler
1115 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
1116 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
1117 <activeWhen>
1118 <and>
1119 <count
1120 value="1">
1121 </count>
1122 <iterate
1123 operator="and">
1124 <instanceof
1125 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1126 </instanceof>
1127 </iterate>
1128 </and>
1129 </activeWhen>
1130 </handler>
1131 <handler
1132 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1133 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1134 <activeWhen>
1135 <and>
1136 <count
1137 value="1">
1138 </count>
1139 <iterate
1140 operator="and">
1141 <instanceof
1142 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
1143 </instanceof>
1144 </iterate>
1145 </and>
1146 </activeWhen>
1147 </handler>
1148 <handler
1149 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1150 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1151 <activeWhen>
1152 <iterate
1153 ifEmpty="false"
1154 operator="and">
1155 <instanceof
1156 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1157 </instanceof>
1158 </iterate>
1159 </activeWhen>
1160 </handler>
1161 <handler
1162 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1163 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1164 <activeWhen>
1165 <and>
1166 <count
1167 value="1">
1168 </count>
1169 <iterate
1170 operator="and">
1171 <instanceof
1172 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1173 </instanceof>
1174 </iterate>
1175 </and>
1176 </activeWhen>
1177 </handler>
1178 <handler
1179 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
1180 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1181 <activeWhen>
1182 <and>
1183 <count
1184 value="1">
1185 </count>
1186 <iterate
1187 operator="and">
1188 <instanceof
1189 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1190 </instanceof>
1191 </iterate>
1192 </and>
1193 </activeWhen>
1194 </handler>
1195 <handler
1196 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1197 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1198 </handler>
1199 <handler
1200 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1201 commandId="org.eclipse.ui.edit.addBookmark">
1202 <activeWhen>
1203 <and>
1204 <with
1205 variable="activePart">
1206 <instanceof
1207 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1208 </instanceof>
1209 </with>
1210 <count
1211 value="1">
1212 </count>
1213 <iterate
1214 ifEmpty="false"
1215 operator="and">
1216 <instanceof
1217 value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
1218 </instanceof>
1219 </iterate>
1220 </and>
1221 </activeWhen>
1222 </handler>
1223 <handler
1224 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
1225 commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
1226 <activeWhen>
1227 <and>
1228 <count
1229 value="1">
1230 </count>
1231 <iterate
1232 ifEmpty="false"
1233 operator="and">
1234 <instanceof
1235 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
1236 </instanceof>
1237 </iterate>
1238 </and>
1239 </activeWhen>
1240 </handler>
1241 </extension>
1242 <extension point="org.eclipse.ui.bindings">
1243 <key
1244 sequence="ALT+R"
1245 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1246 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1247 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1248 </key>
1249 <key
1250 sequence="SHIFT+ALT+END"
1251 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1252 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1253 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1254 </key>
1255 <key
1256 sequence="SHIFT+ALT+HOME"
1257 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1258 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1259 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1260 </key>
1261 <key
1262 sequence="SHIFT+ALT+ARROW_UP"
1263 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1264 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1265 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1266 </key>
1267 <key
1268 sequence="SHIFT+ALT+ARROW_DOWN"
1269 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1270 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1271 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1272 </key>
1273 <key
1274 sequence="SHIFT+ALT+ARROW_LEFT"
1275 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1276 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1277 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1278 </key>
1279 <key
1280 sequence="SHIFT+ALT+ARROW_RIGHT"
1281 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1282 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1283 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1284 </key>
1285 </extension>
1286 <extension
1287 point="org.eclipse.core.contenttype.contentTypes">
1288 <content-type
1289 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1290 name="%contenttype.trace"
1291 priority="normal">
1292 </content-type>
1293 </extension>
1294 <extension
1295 point="org.eclipse.ui.contexts">
1296 <context
1297 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1298 name="%contexts.uml2sd">
1299 </context>
1300 </extension>
1301 <extension
1302 point="org.eclipse.ui.preferencePages">
1303 <page
1304 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1305 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1306 name="%preference.page.trace.name">
1307 </page>
1308 <page
1309 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1310 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1311 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1312 name="%preference.page.uml2sd.name">
1313 </page>
1314 <page
1315 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1316 class="org.eclipse.linuxtools.tmf.ui.properties.TmfTimestampFormatPage"
1317 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1318 name="%preferences.page.timestamp.format">
1319 </page>
1320 </extension>
1321 <extension
1322 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1323 <uml2SDLoader
1324 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
1325 default="true"
1326 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1327 name="TMF UML2SD Loader"
1328 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1329 </uml2SDLoader>
1330 </extension>
1331 <!--extension
1332 point="org.eclipse.core.expressions.propertyTesters">
1333 <propertyTester
1334 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1335 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1336 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1337 properties="isInTraceFolder"
1338 type="org.eclipse.jface.viewers.ISelection">
1339 </propertyTester>
1340 </extension -->
1341 <extension
1342 point="org.eclipse.core.expressions.propertyTesters">
1343 <propertyTester
1344 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1345 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1346 namespace="org.eclipse.linuxtools.tmf.ui"
1347 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
1348 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
1349 </propertyTester>
1350 </extension>
1351 <extension
1352 point="org.eclipse.linuxtools.tmf.ui.tracetype">
1353 <category
1354 id="org.eclipse.linuxtools.tmf.ui.category.ctf"
1355 name="%tracetype.category.ctf">
1356 </category>
1357 <type
1358 category="org.eclipse.linuxtools.tmf.ui.category.ctf"
1359 event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
1360 icon="icons/eview16/events_view.gif"
1361 id="org.eclipse.linuxtools.tmf.ui.type.ctf"
1362 name="%tracetype.type.ctf"
1363 trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">
1364 </type>
1365 </extension>
1366 <extension
1367 point="org.eclipse.ui.navigator.linkHelper">
1368 <linkHelper
1369 class="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1370 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1371 <editorInputEnablement>
1372 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1373 </editorInputEnablement>
1374 <selectionEnablement>
1375 <or>
1376 <instanceof
1377 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1378 </instanceof>
1379 <instanceof
1380 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
1381 </instanceof>
1382 </or>
1383 </selectionEnablement>
1384 </linkHelper>
1385 </extension>
1386
1387 </plugin>
This page took 0.062452 seconds and 5 git commands to generate.