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