Commit | Line | Data |
---|---|---|
6e512b93 ASL |
1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <?eclipse version="3.4"?> | |
3 | <plugin> | |
4 | <extension | |
f9673903 | 5 | id="org.eclipse.linuxtools.lttng.ui.perspective" |
6e512b93 ASL |
6 | point="org.eclipse.ui.perspectives"> |
7 | <perspective | |
8 | class="org.eclipse.linuxtools.lttng.ui.views.PerspectiveFactory" | |
1595249b | 9 | icon="icons/obj16/garland16.png" |
6e512b93 | 10 | id="org.eclipse.linuxtools.lttng.ui.perspective" |
b9763f53 | 11 | name="%perspective.category.name"> |
6e512b93 ASL |
12 | </perspective> |
13 | </extension> | |
14 | <extension | |
15 | id="org.eclipse.linuxtools.lttng.ui.views" | |
6e512b93 ASL |
16 | point="org.eclipse.ui.views"> |
17 | <category | |
18 | id="org.eclipse.linuxtools.lttng.ui.views.category" | |
b9763f53 | 19 | name="%views.category.name"> |
6e512b93 | 20 | </category> |
6e512b93 ASL |
21 | <view |
22 | allowMultiple="false" | |
23 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
24 | class="org.eclipse.linuxtools.lttng.ui.views.control.ControlView" | |
e8d771d5 | 25 | icon="icons/eview16/control_view.gif" |
6e512b93 | 26 | id="org.eclipse.linuxtools.lttng.ui.views.control" |
b9763f53 | 27 | name="%control.view.name" |
6e512b93 ASL |
28 | restorable="true"> |
29 | </view> | |
6e512b93 ASL |
30 | <view |
31 | allowMultiple="false" | |
32 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
33 | class="org.eclipse.linuxtools.lttng.ui.views.timeframe.TimeFrameView" | |
e8d771d5 | 34 | icon="icons/eview16/time_frame_view.gif" |
6e512b93 | 35 | id="org.eclipse.linuxtools.lttng.ui.views.timeframe" |
b9763f53 | 36 | name="%timeframe.view.name" |
6e512b93 ASL |
37 | restorable="true"> |
38 | </view> | |
39 | <view | |
40 | allowMultiple="false" | |
41 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
42 | class="org.eclipse.linuxtools.lttng.ui.views.controlflow.ControlFlowView" | |
e8d771d5 | 43 | icon="icons/eview16/control_flow_view.gif" |
6e512b93 | 44 | id="org.eclipse.linuxtools.lttng.ui.views.controlflow" |
b9763f53 | 45 | name="%controlflow.view.name" |
6e512b93 ASL |
46 | restorable="true"> |
47 | </view> | |
48 | <view | |
49 | allowMultiple="false" | |
50 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
51 | class="org.eclipse.linuxtools.lttng.ui.views.resources.ResourcesView" | |
e8d771d5 | 52 | icon="icons/eview16/resources_view.gif" |
6e512b93 | 53 | id="org.eclipse.linuxtools.lttng.ui.views.resources" |
b9763f53 | 54 | name="%resources.view.name" |
6e512b93 ASL |
55 | restorable="true"> |
56 | </view> | |
57 | <view | |
58 | allowMultiple="false" | |
59 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
60 | class="org.eclipse.linuxtools.lttng.ui.views.statistics.StatisticsView" | |
e8d771d5 | 61 | icon="icons/eview16/statistics_view.gif" |
6e512b93 | 62 | id="org.eclipse.linuxtools.lttng.ui.views.statistics" |
b9763f53 | 63 | name="%statistics.view.name" |
6e512b93 ASL |
64 | restorable="true"> |
65 | </view> | |
66 | <view | |
67 | allowMultiple="false" | |
68 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
69 | class="org.eclipse.linuxtools.lttng.ui.views.histogram.HistogramView" | |
e8d771d5 | 70 | icon="icons/eview16/histogram.gif" |
6e512b93 | 71 | id="org.eclipse.linuxtools.lttng.ui.views.histogram" |
b9763f53 | 72 | name="%histogram.view.name" |
6e512b93 ASL |
73 | restorable="true"> |
74 | </view> | |
fbd124dd BH |
75 | <view |
76 | allowMultiple="false" | |
77 | category="org.eclipse.linuxtools.lttng.ui.views.category" | |
78 | class="org.eclipse.linuxtools.lttng.ui.views.latency.LatencyView" | |
79 | icon="icons/eview16/graph.gif" | |
80 | id="org.eclipse.linuxtools.lttng.ui.views.latency" | |
81 | name="%latency.view.name" | |
82 | restorable="true"> | |
83 | </view> | |
6e512b93 ASL |
84 | </extension> |
85 | <extension | |
6e512b93 ASL |
86 | point="org.eclipse.ui.newWizards"> |
87 | <category | |
88 | id="org.eclipse.linuxtools.lttng.ui.wizards.new" | |
b9763f53 | 89 | name="%wizard.category.name"> |
6e512b93 ASL |
90 | </category> |
91 | <wizard | |
92 | category="org.eclipse.linuxtools.lttng.ui.wizards.new" | |
9501fb58 | 93 | class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.NewLTTngProjectWizard" |
e8d771d5 | 94 | descriptionImage="icons/obj16/garland16.png" |
6e512b93 | 95 | finalPerspective="org.eclipse.linuxtools.lttng.ui.perspective" |
e8d771d5 | 96 | icon="icons/obj16/garland16.png" |
6e512b93 | 97 | id="org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject" |
b9763f53 | 98 | name="%project.new.wizard.name" |
6e512b93 ASL |
99 | project="true"> |
100 | <description> | |
b9763f53 | 101 | %project.new.wizard.description |
6e512b93 ASL |
102 | </description> |
103 | </wizard> | |
104 | </extension> | |
105 | <extension | |
12c155f5 | 106 | id="org.eclipse.linuxtools.lttng.LTTngProjectNature" |
5e7ce884 FC |
107 | point="org.eclipse.core.resources.natures"> |
108 | <runtime> | |
109 | <run | |
dc8d8aa8 | 110 | class="org.eclipse.linuxtools.lttng.core.LTTngProjectNature"> |
5e7ce884 FC |
111 | </run> |
112 | </runtime> | |
113 | </extension> | |
114 | <extension | |
2fbfb67b | 115 | id="org.eclipse.linuxtools.lttng.ui.actionSets" |
5e7ce884 FC |
116 | point="org.eclipse.ui.actionSets"> |
117 | <actionSet | |
b9763f53 | 118 | description="%action.set.description" |
2fbfb67b | 119 | id="org.eclipse.linuxtools.lttng.ui.actionSet" |
b9763f53 | 120 | label="%action.set.label" |
2fbfb67b | 121 | visible="true"> |
5e7ce884 FC |
122 | </actionSet> |
123 | </extension> | |
124 | <extension | |
2fbfb67b FC |
125 | point="org.eclipse.ui.commands"> |
126 | <category | |
b9763f53 | 127 | description="%commands.project.category.description" |
2fbfb67b | 128 | id="org.eclipse.linuxtools.lttng.ui.commands.project.category" |
b9763f53 | 129 | name="%commands.project.category.name"> |
2fbfb67b FC |
130 | </category> |
131 | <command | |
132 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 | 133 | description="%commands.project.new.description" |
2fbfb67b | 134 | id="org.eclipse.linuxtools.lttng.ui.command.project.new" |
b9763f53 | 135 | name="%commands.project.new"> |
2fbfb67b FC |
136 | </command> |
137 | <command | |
138 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 | 139 | description="%commands.project.open.description" |
2fbfb67b | 140 | id="org.eclipse.linuxtools.lttng.ui.command.project.open" |
b9763f53 | 141 | name="%commands.project.open"> |
2fbfb67b FC |
142 | </command> |
143 | <command | |
144 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 | 145 | description="%commands.project.close.description" |
2fbfb67b | 146 | id="org.eclipse.linuxtools.lttng.ui.command.project.close" |
b9763f53 | 147 | name="%commands.project.close"> |
2fbfb67b FC |
148 | </command> |
149 | <command | |
150 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 | 151 | description="%commands.project.rename.description" |
2fbfb67b | 152 | id="org.eclipse.linuxtools.lttng.ui.command.project.rename" |
b9763f53 | 153 | name="%commands.project.rename"> |
2fbfb67b FC |
154 | </command> |
155 | <command | |
156 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 | 157 | description="%commands.project.delete.description" |
2fbfb67b | 158 | id="org.eclipse.linuxtools.lttng.ui.command.project.delete" |
b9763f53 | 159 | name="%commands.project.delete"> |
2fbfb67b FC |
160 | </command> |
161 | <command | |
162 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
b9763f53 FC |
163 | description="%commands.project.refresh.description" |
164 | id="org.eclipse.linuxtools.lttng.ui.command.project.refresh" | |
165 | name="%commands.project.refresh"> | |
a3767fd9 FC |
166 | </command> |
167 | <command | |
168 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category" | |
169 | description="%commands.project.property.description" | |
170 | id="org.eclipse.linuxtools.lttng.ui.command.project.property" | |
171 | name="%commands.project.property"> | |
b9763f53 FC |
172 | </command> |
173 | <category | |
174 | description="%commands.trace.category.description" | |
175 | id="org.eclipse.linuxtools.lttng.ui.commands.trace.category" | |
176 | name="%commands.trace.category.name"> | |
177 | </category> | |
178 | <command | |
179 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category" | |
180 | description="%commands.trace.import.description" | |
2fbfb67b | 181 | id="org.eclipse.linuxtools.lttng.ui.command.project.trace.import" |
b9763f53 | 182 | name="%commands.trace.import"> |
2fbfb67b FC |
183 | </command> |
184 | <command | |
b9763f53 FC |
185 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category" |
186 | description="%commands.trace.open.description" | |
2fbfb67b | 187 | id="org.eclipse.linuxtools.lttng.ui.command.project.trace.open" |
b9763f53 | 188 | name="%commands.trace.open"> |
2fbfb67b FC |
189 | </command> |
190 | <command | |
b9763f53 FC |
191 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category" |
192 | description="%commands.trace.rename.description" | |
2fbfb67b | 193 | id="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename" |
b9763f53 | 194 | name="%commands.trace.rename"> |
2fbfb67b FC |
195 | </command> |
196 | <command | |
b9763f53 FC |
197 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category" |
198 | description="%commands.trace.delete.description" | |
2fbfb67b | 199 | id="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete" |
b9763f53 | 200 | name="%commands.trace.delete"> |
2fbfb67b | 201 | </command> |
b9763f53 FC |
202 | <category |
203 | description="%commands.experiment.category.description" | |
204 | id="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" | |
205 | name="%commands.experiment.category.name"> | |
206 | </category> | |
2fbfb67b | 207 | <command |
b9763f53 FC |
208 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" |
209 | description="%commands.experiment.new.description" | |
2fbfb67b | 210 | id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new" |
b9763f53 | 211 | name="%commands.experiment.new"> |
2fbfb67b FC |
212 | </command> |
213 | <command | |
b9763f53 FC |
214 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" |
215 | description="%commands.experiment.selecttraces.description" | |
2fbfb67b | 216 | id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select" |
b9763f53 | 217 | name="%commands.experiment.selecttraces"> |
2fbfb67b FC |
218 | </command> |
219 | <command | |
b9763f53 FC |
220 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" |
221 | description="%commands.experiment.open.description" | |
2fbfb67b | 222 | id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open" |
b9763f53 | 223 | name="%commands.experiment.open"> |
2fbfb67b FC |
224 | </command> |
225 | <command | |
b9763f53 FC |
226 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" |
227 | description="%commands.experiment.rename.description" | |
2fbfb67b | 228 | id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename" |
b9763f53 | 229 | name="%commands.experiment.rename"> |
2fbfb67b FC |
230 | </command> |
231 | <command | |
b9763f53 FC |
232 | categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category" |
233 | description="%commands.experiment.delete.description" | |
2fbfb67b | 234 | id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete" |
b9763f53 | 235 | name="%commands.experiment.delete"> |
2fbfb67b FC |
236 | </command> |
237 | </extension> | |
238 | <extension | |
239 | id="org.eclipse.linuxtools.lttng.ui.menus" | |
2fbfb67b FC |
240 | point="org.eclipse.ui.menus"> |
241 | <menuContribution | |
242 | locationURI="popup:org.eclipse.linuxtools.lttng.ui.views.project?after=additions"> | |
243 | <command | |
244 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.new" | |
e8d771d5 | 245 | icon="icons/obj16/garland16.png" |
2fbfb67b | 246 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.new" |
b9763f53 | 247 | label="%commands.project.new" |
2fbfb67b FC |
248 | style="push"> |
249 | </command> | |
250 | <command | |
251 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.open" | |
252 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.open" | |
b9763f53 | 253 | label="%commands.project.open" |
2fbfb67b FC |
254 | style="push"> |
255 | </command> | |
256 | <command | |
257 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.close" | |
258 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.close" | |
b9763f53 | 259 | label="%commands.project.close" |
2fbfb67b FC |
260 | style="push"> |
261 | </command> | |
f0fb9602 | 262 | <!-- command |
2fbfb67b FC |
263 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename" |
264 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.rename" | |
265 | label="Rename Project" | |
266 | style="push"> | |
f0fb9602 | 267 | </command --> |
2fbfb67b FC |
268 | <command |
269 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete" | |
270 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.delete" | |
b9763f53 | 271 | label="%commands.project.delete" |
2fbfb67b FC |
272 | style="push"> |
273 | </command> | |
274 | <separator | |
275 | name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator1" | |
276 | visible="true"> | |
277 | </separator> | |
2fbfb67b FC |
278 | <command |
279 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new" | |
280 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.new" | |
b9763f53 | 281 | label="%commands.experiment.new" |
2fbfb67b FC |
282 | style="push"> |
283 | </command> | |
284 | <command | |
285 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select" | |
286 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.select" | |
b9763f53 | 287 | label="%commands.experiment.selecttraces" |
2fbfb67b FC |
288 | style="push"> |
289 | </command> | |
290 | <command | |
291 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open" | |
292 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.open" | |
b9763f53 | 293 | label="%commands.experiment.open" |
2fbfb67b FC |
294 | style="push"> |
295 | </command> | |
f0fb9602 | 296 | <!-- command |
2fbfb67b FC |
297 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename" |
298 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.rename" | |
299 | label="Rename Experiment" | |
300 | style="push"> | |
f0fb9602 | 301 | </command --> |
2fbfb67b FC |
302 | <command |
303 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete" | |
304 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.delete" | |
b9763f53 | 305 | label="%commands.experiment.delete" |
2fbfb67b FC |
306 | style="push"> |
307 | </command> | |
f0fb9602 FC |
308 | <separator |
309 | name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator2" | |
310 | visible="true"> | |
311 | </separator> | |
312 | <command | |
313 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import" | |
314 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.import" | |
b9763f53 | 315 | label="%commands.trace.import" |
f0fb9602 FC |
316 | style="push"> |
317 | </command> | |
318 | <!-- command | |
319 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open" | |
320 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.open" | |
321 | label="Open Trace" | |
322 | style="push"> | |
323 | </command --> | |
324 | <!-- command | |
325 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename" | |
326 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.rename" | |
327 | label="Rename Trace" | |
328 | style="push"> | |
329 | </command --> | |
330 | <command | |
331 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete" | |
332 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.delete" | |
b9763f53 | 333 | label="%commands.trace.delete" |
f0fb9602 FC |
334 | style="push"> |
335 | </command> | |
2fbfb67b FC |
336 | <separator |
337 | name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator3" | |
338 | visible="true"> | |
339 | </separator> | |
340 | <command | |
341 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh" | |
342 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.refresh" | |
b9763f53 | 343 | label="%commands.project.refresh" |
2fbfb67b FC |
344 | style="push"> |
345 | </command> | |
a3767fd9 FC |
346 | <command |
347 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.property" | |
348 | id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.property" | |
349 | label="%commands.project.property" | |
350 | style="push"> | |
351 | </command> | |
2fbfb67b FC |
352 | </menuContribution> |
353 | </extension> | |
354 | <extension | |
355 | id="org.eclipse.linuxtools.lttng.ui.handlers" | |
2fbfb67b FC |
356 | point="org.eclipse.ui.handlers"> |
357 | <handler | |
358 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewProjectHandler" | |
359 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.new"> | |
360 | </handler> | |
361 | <handler | |
362 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenProjectHandler" | |
363 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.open"> | |
364 | </handler> | |
365 | <handler | |
366 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.CloseProjectHandler" | |
367 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.close"> | |
368 | </handler> | |
369 | <handler | |
370 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameProjectHandler" | |
371 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename"> | |
372 | </handler> | |
373 | <handler | |
374 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteProjectHandler" | |
375 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete"> | |
376 | </handler> | |
377 | <handler | |
378 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ImportTraceHandler" | |
379 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"> | |
380 | </handler> | |
381 | <handler | |
382 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenTraceHandler" | |
383 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"> | |
384 | </handler> | |
385 | <handler | |
386 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameTraceHandler" | |
387 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"> | |
388 | </handler> | |
389 | <handler | |
390 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteTraceHandler" | |
391 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"> | |
392 | </handler> | |
393 | <handler | |
394 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewExperimentHandler" | |
395 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"> | |
396 | </handler> | |
397 | <handler | |
398 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.SelectTracesHandler" | |
399 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"> | |
400 | </handler> | |
401 | <handler | |
402 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenExperimentHandler" | |
403 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"> | |
404 | </handler> | |
405 | <handler | |
406 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameExperimentHandler" | |
407 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"> | |
408 | </handler> | |
409 | <handler | |
410 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteExperimentHandler" | |
411 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"> | |
412 | </handler> | |
413 | <handler | |
414 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RefreshHandler" | |
415 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh"> | |
416 | </handler> | |
a3767fd9 FC |
417 | <handler |
418 | class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ProjectPropertyHandler" | |
419 | commandId="org.eclipse.linuxtools.lttng.ui.command.project.property"> | |
420 | </handler> | |
6e512b93 ASL |
421 | </extension> |
422 | ||
e8d771d5 BH |
423 | <!-- ======================================= --> |
424 | <!-- SubSystem Configuration --> | |
425 | <!-- ======================================= --> | |
426 | <extension point="org.eclipse.rse.core.subsystemConfigurations"> | |
427 | <configuration | |
428 | category="users" | |
429 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration" | |
430 | description="%lttng.rse.subsystem.config.description" | |
431 | icon="icons/obj16/garland16.gif" | |
432 | iconlive="icons/obj16/garland16-live.gif" | |
433 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration" | |
434 | name="%lttng.rse.subsystem.config.name" | |
435 | systemTypeIds="org.eclipse.tm.tcf.rse.systemType" | |
436 | vendor="%Bundle-Vendor"> | |
437 | </configuration> | |
438 | </extension> | |
439 | ||
440 | <!-- ======================================= --> | |
441 | <!-- SubSystem Type Description --> | |
442 | <!-- ======================================= --> | |
443 | <extension | |
444 | point="org.eclipse.rse.core.systemTypes"> | |
445 | <systemType | |
446 | description="%lttng.rse.subsystem.type.description" | |
447 | icon="icons/obj16/systemlttng.gif" | |
448 | iconLive="icons/obj16/systemlttng-live.gif" | |
449 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType" | |
450 | label="%lttng.rse.subsystem.type.name" | |
451 | name="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType" | |
452 | subsystemConfigurationIds="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration;org.eclipse.tm.tcf.rse.Processes;org.eclipse.tm.tcf.rse.Shells;org.eclipse.tm.tcf.rse.Files;org.eclipse.tm.tcf.rse.Terminals"> | |
453 | </systemType> | |
454 | </extension> | |
455 | ||
456 | <!-- ======================================= --> | |
457 | <!-- Remote Object Popup Menu Actions --> | |
458 | <!-- ======================================= --> | |
459 | <extension point="org.eclipse.ui.popupMenus"> | |
460 | <objectContribution | |
461 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.deletetrace" | |
dc8d8aa8 | 462 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
463 | <action |
464 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.DeleteTrace" | |
465 | enablesFor="*" | |
466 | icon="icons/elcl16/delete_trace.gif" | |
467 | id="actions.trace.delete" | |
468 | label="%action.delete.label" | |
469 | menubarPath="additions" | |
470 | tooltip="%action.delete.tooltip"> | |
471 | <enablement> | |
472 | <and> | |
473 | <objectClass | |
dc8d8aa8 | 474 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
475 | </objectClass> |
476 | <objectState | |
477 | name="canDelete" | |
478 | value="yes"> | |
479 | </objectState> | |
480 | </and> | |
481 | </enablement> | |
482 | </action> | |
483 | </objectContribution> | |
484 | <objectContribution | |
485 | adaptable="false" | |
486 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.importtrace" | |
dc8d8aa8 | 487 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
488 | <action |
489 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ImportToProject" | |
490 | enablesFor="*" | |
491 | icon="icons/elcl16/import_trace.gif" | |
492 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.action1" | |
493 | label="%action.import.label" | |
494 | menubarPath="additions" | |
495 | tooltip="%action.import.tooltip"> | |
496 | <enablement> | |
497 | <and> | |
498 | <objectClass | |
dc8d8aa8 | 499 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
500 | </objectClass> |
501 | <objectState | |
502 | name="canImport" | |
503 | value="yes"> | |
504 | </objectState> | |
505 | </and> | |
506 | </enablement> | |
507 | </action> | |
508 | </objectContribution> | |
509 | <objectContribution | |
510 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.createnewtrace" | |
dc8d8aa8 | 511 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"> |
e8d771d5 BH |
512 | <action |
513 | label="%action.newtrace.label" | |
514 | tooltip="%action.newtrace.tooltip" | |
515 | icon="icons/elcl16/new_trace.gif" | |
516 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.CreateNewTrace" | |
517 | menubarPath="additions" | |
518 | enablesFor="1" | |
519 | id="actions.trace.new"> | |
520 | <enablement> | |
521 | <and> | |
dc8d8aa8 | 522 | <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"/> |
e8d771d5 BH |
523 | <objectState name="canCreateNewTrace" value="yes"/> |
524 | </and> | |
525 | </enablement> | |
526 | </action> | |
527 | </objectContribution> | |
528 | <objectContribution | |
dc8d8aa8 | 529 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource" |
e8d771d5 BH |
530 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuretrace"> |
531 | <action | |
532 | label="%action.configuretrace.label" | |
533 | tooltip="%action.configuretrace.tooltip" | |
534 | icon="icons/elcl16/configure_trace.gif" | |
535 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureTrace" | |
536 | menubarPath="additions" | |
537 | enablesFor="1" | |
538 | id="actions.trace.configure"> | |
539 | <enablement> | |
540 | <and> | |
dc8d8aa8 | 541 | <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/> |
e8d771d5 BH |
542 | <objectState name="canConfigure" value="yes"/> |
543 | </and> | |
544 | </enablement> | |
545 | </action> | |
546 | </objectContribution> | |
547 | <objectContribution | |
548 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.stoptrace" | |
dc8d8aa8 | 549 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
550 | <action |
551 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace" | |
552 | enablesFor="*" | |
553 | icon="icons/elcl16/stop_trace.gif" | |
554 | id="actions.trace.stop" | |
555 | label="%action.stop.label" | |
556 | menubarPath="additions" | |
557 | tooltip="%action.stop.tooltip"> | |
558 | <enablement> | |
559 | <and> | |
560 | <objectClass | |
dc8d8aa8 | 561 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
562 | </objectClass> |
563 | <objectState | |
564 | name="canStop" | |
565 | value="yes"> | |
566 | </objectState> | |
567 | </and> | |
568 | </enablement> | |
569 | </action> | |
570 | </objectContribution> | |
571 | <objectContribution | |
572 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.pausetrace" | |
dc8d8aa8 | 573 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
574 | <action |
575 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace" | |
576 | enablesFor="*" | |
577 | icon="icons/elcl16/pause_trace.gif" | |
578 | id="actions.trace.pause" | |
579 | label="%action.pause.label" | |
580 | menubarPath="additions" | |
1b70b6dc | 581 | tooltip="%action.pause.tooltip"> |
e8d771d5 BH |
582 | <enablement> |
583 | <and> | |
584 | <objectClass | |
dc8d8aa8 | 585 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
586 | </objectClass> |
587 | <objectState | |
588 | name="canPause" | |
589 | value="yes"> | |
590 | </objectState> | |
591 | </and> | |
592 | </enablement> | |
593 | </action> | |
594 | </objectContribution> | |
595 | <objectContribution | |
dc8d8aa8 | 596 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource" |
e8d771d5 BH |
597 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.starttrace"> |
598 | <action | |
599 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace" | |
600 | enablesFor="*" | |
601 | icon="icons/elcl16/start_trace.gif" | |
602 | id="actions.trace.start" | |
603 | label="%action.start.label" | |
604 | menubarPath="additions" | |
605 | tooltip="%action.start.tooltip"> | |
606 | <enablement> | |
607 | <and> | |
dc8d8aa8 | 608 | <objectClass name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/> |
e8d771d5 BH |
609 | <objectState name="canStart" value="yes"/> |
610 | </and> | |
611 | </enablement> | |
612 | </action> | |
613 | </objectContribution> | |
614 | ||
615 | <objectContribution | |
dc8d8aa8 | 616 | objectClass="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource" |
e8d771d5 BH |
617 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuremarkers"> |
618 | <action | |
619 | label="%action.configuremarkers.label" | |
620 | tooltip="%action.configuremarkers.tooltip" | |
621 | icon="icons/elcl16/configure_markers.gif" | |
622 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureMarkers" | |
623 | menubarPath="additions" | |
624 | enablesFor="1" | |
625 | id="actions.markers.configure"> | |
626 | </action> | |
627 | </objectContribution> | |
628 | ||
629 | </extension> | |
630 | ||
631 | <!-- ======================================= --> | |
632 | <!-- Remote System View Contributions --> | |
633 | <!-- ======================================= --> | |
634 | <extension | |
635 | point="org.eclipse.ui.viewActions"> | |
636 | ||
637 | ||
638 | <viewContribution | |
639 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.stop" | |
640 | targetID="org.eclipse.rse.ui.view.systemView"> | |
641 | <action | |
642 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace" | |
643 | enablesFor="*" | |
644 | icon="icons/elcl16/stop_trace.gif" | |
645 | id="actions.trace.stop" | |
646 | label="%action.stop.label" | |
647 | menubarPath="additions" | |
648 | style="push" | |
649 | toolbarPath="additions" | |
650 | tooltip="%action.stop.tooltip"> | |
651 | <enablement> | |
652 | <and> | |
653 | <objectClass | |
dc8d8aa8 | 654 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
655 | </objectClass> |
656 | <objectState | |
657 | name="canStop" | |
658 | value="yes"> | |
659 | </objectState> | |
660 | </and> | |
661 | </enablement> | |
662 | </action> | |
663 | </viewContribution> | |
664 | ||
665 | <viewContribution | |
666 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.pause" | |
667 | targetID="org.eclipse.rse.ui.view.systemView"> | |
668 | <action | |
669 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace" | |
670 | enablesFor="*" | |
671 | icon="icons/elcl16/pause_trace.gif" | |
672 | id="actions.trace.pause" | |
673 | label="%action.pause.label" | |
674 | menubarPath="additions" | |
675 | style="push" | |
676 | toolbarPath="additions" | |
677 | tooltip="%action.pause.tooltip"> | |
678 | <enablement> | |
679 | <and> | |
680 | <objectClass | |
dc8d8aa8 | 681 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
682 | </objectClass> |
683 | <objectState | |
684 | name="canPause" | |
685 | value="yes"> | |
686 | </objectState> | |
687 | </and> | |
688 | </enablement> | |
689 | </action> | |
690 | </viewContribution> | |
691 | ||
692 | <viewContribution | |
693 | id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.start" | |
694 | targetID="org.eclipse.rse.ui.view.systemView"> | |
695 | <action | |
696 | class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace" | |
697 | enablesFor="*" | |
698 | icon="icons/elcl16/start_trace.gif" | |
699 | id="actions.trace.start" | |
700 | label="%action.start.label" | |
701 | menubarPath="additions" | |
702 | style="push" | |
703 | toolbarPath="additions" | |
704 | tooltip="%action.start.tooltip"> | |
705 | <enablement> | |
706 | <and> | |
707 | <objectClass | |
dc8d8aa8 | 708 | name="org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"> |
e8d771d5 BH |
709 | </objectClass> |
710 | <objectState | |
711 | name="canStart" | |
712 | value="yes"> | |
713 | </objectState> | |
714 | </and> | |
715 | </enablement> | |
716 | </action> | |
717 | </viewContribution> | |
718 | ||
719 | </extension> | |
a3767fd9 FC |
720 | <extension |
721 | point="org.eclipse.ui.propertyPages"> | |
722 | <page | |
723 | class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.TraceLibraryPathPropertyPage" | |
724 | id="org.eclipse.linuxtools.lttng.ui.propertyPage.libPath" | |
725 | name="%project.propertyPage.tracelibPath"> | |
726 | <filter name="nature" | |
12c155f5 | 727 | value="org.eclipse.linuxtools.lttng.LTTngProjectNature" /> |
a3767fd9 FC |
728 | <enabledWhen> |
729 | <adapt type="org.eclipse.core.resources.IProject"> | |
730 | </adapt> | |
731 | </enabledWhen> | |
732 | </page> | |
733 | </extension> | |
e8d771d5 | 734 | |
12c155f5 FC |
735 | <extension |
736 | point="org.eclipse.linuxtools.tmf.tracetype"> | |
737 | <category | |
738 | id="org.eclipse.linuxtools.lttng.ui.category.lttng" | |
739 | name="%tracetype.category.lttng"> | |
740 | </category> | |
741 | <type | |
742 | category="org.eclipse.linuxtools.lttng.ui.category.lttng" | |
f5f342dd | 743 | event_type="org.eclipse.linuxtools.lttng.core.event.LttngEvent" |
9501fb58 | 744 | icon="icons/obj16/tux2.png" |
12c155f5 FC |
745 | id="org.eclipse.linuxtools.lttng.tracetype.kernel" |
746 | name="%tracetype.type.kernel" | |
f5f342dd | 747 | trace_type="org.eclipse.linuxtools.lttng.core.trace.LTTngTrace"> |
828e5592 PT |
748 | <eventsTableType |
749 | class="org.eclipse.linuxtools.lttng.ui.views.events.EventsTable"> | |
750 | </eventsTableType> | |
12c155f5 FC |
751 | </type> |
752 | </extension> | |
753 | ||
6e512b93 | 754 | </plugin> |