Commit | Line | Data |
---|---|---|
97ed0cf0 FW |
1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <?eclipse version="3.4"?> | |
3 | <plugin> | |
4 | <extension | |
5 | point="org.eclipse.linuxtools.tmf.core.analysis"> | |
6 | <source | |
7 | class="org.eclipse.linuxtools.tmf.analysis.xml.ui.module.XmlAnalysisModuleSource"> | |
8 | </source> | |
9 | </extension> | |
10 | <extension | |
11 | point="org.eclipse.ui.commands"> | |
12 | <command | |
13 | categoryId="org.eclipse.linuxtools.tmf.ui.commands.category" | |
14 | id="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml" | |
15 | name="%command.xml.import" | |
16 | description="%command.xml.import.description"> | |
17 | </command> | |
18 | </extension> | |
19 | <extension | |
20 | point="org.eclipse.ui.menus"> | |
21 | <menuContribution | |
40b365cf | 22 | locationURI="popup:org.eclipse.ui.popup.any?after=org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"> |
97ed0cf0 FW |
23 | <command |
24 | commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml" | |
25 | label="%command.xml.import" | |
26 | mnemonic="%command.xml.import.mnemonic" | |
27 | style="push" | |
28 | tooltip="%command.xml.import.description"> | |
29 | <visibleWhen | |
30 | checkEnabled="false"> | |
31 | <with | |
32 | variable="selection"> | |
33 | <count | |
34 | value="1"> | |
35 | </count> | |
36 | <iterate | |
37 | ifEmpty="false" | |
38 | operator="and"> | |
39 | <or> | |
40 | <instanceof | |
41 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder"> | |
42 | </instanceof> | |
43 | <instanceof | |
44 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder"> | |
45 | </instanceof> | |
46 | <instanceof | |
47 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectElement"> | |
48 | </instanceof> | |
49 | </or> | |
50 | </iterate> | |
51 | </with> | |
52 | </visibleWhen> | |
53 | </command> | |
54 | </menuContribution> | |
55 | </extension> | |
56 | <extension | |
57 | point="org.eclipse.ui.handlers"> | |
58 | <handler | |
59 | class="org.eclipse.linuxtools.internal.tmf.analysis.xml.ui.handler.ImportXmlHandler" | |
60 | commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml"> | |
61 | <activeWhen> | |
62 | <and> | |
63 | <count | |
64 | value="1"> | |
65 | </count> | |
66 | <iterate | |
67 | ifEmpty="false" | |
68 | operator="and"> | |
69 | <or> | |
70 | <instanceof | |
71 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder"> | |
72 | </instanceof> | |
73 | <instanceof | |
74 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder"> | |
75 | </instanceof> | |
76 | <instanceof | |
77 | value="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectElement"> | |
78 | </instanceof> | |
79 | </or> | |
80 | </iterate> | |
81 | </and> | |
82 | </activeWhen> | |
83 | </handler> | |
84 | </extension> | |
1a23419e FW |
85 | <extension |
86 | point="org.eclipse.ui.views"> | |
87 | <view | |
88 | allowMultiple="false" | |
89 | category="org.eclipse.linuxtools.lttng2.ui.views.category" | |
90 | class="org.eclipse.linuxtools.tmf.analysis.xml.ui.views.timegraph.XmlTimeGraphView" | |
91 | id="org.eclipse.linuxtools.tmf.analysis.xml.ui.views.timegraph" | |
92 | name="%xmltimegraph.view.name" | |
93 | restorable="true"> | |
94 | </view> | |
95 | </extension> | |
97ed0cf0 | 96 | </plugin> |