Fix pom:s for the next release (1.0.0)
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng.ui / plugin.xml
CommitLineData
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"
9501fb58 9 icon="icons/obj16/tux.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"
752 event_type="org.eclipse.linuxtools.lttng.event.LttngEvent"
9501fb58 753 icon="icons/obj16/tux2.png"
12c155f5
FC
754 id="org.eclipse.linuxtools.lttng.tracetype.kernel"
755 name="%tracetype.type.kernel"
756 trace_type="org.eclipse.linuxtools.lttng.trace.LTTngTrace">
757 </type>
758 </extension>
759
6e512b93 760</plugin>
This page took 0.097057 seconds and 5 git commands to generate.