Fix a .gitignore that is too permissive
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 id="org.eclipse.linuxtools.lttng.ui.perspective"
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.eclipse.linuxtools.lttng.ui.views.PerspectiveFactory"
9 icon="icons/obj16/garland16.png"
10 id="org.eclipse.linuxtools.lttng.ui.perspective"
11 name="%perspective.category.name">
12 </perspective>
13 </extension>
14 <extension
15 id="org.eclipse.linuxtools.lttng.ui.views"
16 point="org.eclipse.ui.views">
17 <category
18 id="org.eclipse.linuxtools.lttng.ui.views.category"
19 name="%views.category.name">
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"
25 icon="icons/eview16/project_view.gif"
26 id="org.eclipse.linuxtools.lttng.ui.views.project"
27 name="%project.view.name"
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"
34 icon="icons/eview16/control_view.gif"
35 id="org.eclipse.linuxtools.lttng.ui.views.control"
36 name="%control.view.name"
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"
43 icon="icons/eview16/events_view.gif"
44 id="org.eclipse.linuxtools.lttng.ui.views.events"
45 name="%events.view.name"
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"
52 icon="icons/eview16/time_frame_view.gif"
53 id="org.eclipse.linuxtools.lttng.ui.views.timeframe"
54 name="%timeframe.view.name"
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"
61 icon="icons/eview16/control_flow_view.gif"
62 id="org.eclipse.linuxtools.lttng.ui.views.controlflow"
63 name="%controlflow.view.name"
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"
70 icon="icons/eview16/resources_view.gif"
71 id="org.eclipse.linuxtools.lttng.ui.views.resources"
72 name="%resources.view.name"
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"
79 icon="icons/eview16/statistics_view.gif"
80 id="org.eclipse.linuxtools.lttng.ui.views.statistics"
81 name="%statistics.view.name"
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"
88 icon="icons/eview16/histogram.gif"
89 id="org.eclipse.linuxtools.lttng.ui.views.histogram"
90 name="%histogram.view.name"
91 restorable="true">
92 </view>
93 </extension>
94 <extension
95 point="org.eclipse.ui.newWizards">
96 <category
97 id="org.eclipse.linuxtools.lttng.ui.wizards.new"
98 name="%wizard.category.name">
99 </category>
100 <wizard
101 category="org.eclipse.linuxtools.lttng.ui.wizards.new"
102 class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.NewLTTngProjectWizard"
103 descriptionImage="icons/obj16/garland16.png"
104 finalPerspective="org.eclipse.linuxtools.lttng.ui.perspective"
105 icon="icons/obj16/garland16.png"
106 id="org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
107 name="%project.new.wizard.name"
108 project="true">
109 <description>
110 %project.new.wizard.description
111 </description>
112 </wizard>
113 </extension>
114 <extension
115 id="org.eclipse.linuxtools.lttng.LTTngProjectNature"
116 point="org.eclipse.core.resources.natures">
117 <runtime>
118 <run
119 class="org.eclipse.linuxtools.lttng.core.LTTngProjectNature">
120 </run>
121 </runtime>
122 </extension>
123 <extension
124 id="org.eclipse.linuxtools.lttng.ui.actionSets"
125 point="org.eclipse.ui.actionSets">
126 <actionSet
127 description="%action.set.description"
128 id="org.eclipse.linuxtools.lttng.ui.actionSet"
129 label="%action.set.label"
130 visible="true">
131 </actionSet>
132 </extension>
133 <extension
134 point="org.eclipse.ui.commands">
135 <category
136 description="%commands.project.category.description"
137 id="org.eclipse.linuxtools.lttng.ui.commands.project.category"
138 name="%commands.project.category.name">
139 </category>
140 <command
141 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
142 description="%commands.project.new.description"
143 id="org.eclipse.linuxtools.lttng.ui.command.project.new"
144 name="%commands.project.new">
145 </command>
146 <command
147 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
148 description="%commands.project.open.description"
149 id="org.eclipse.linuxtools.lttng.ui.command.project.open"
150 name="%commands.project.open">
151 </command>
152 <command
153 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
154 description="%commands.project.close.description"
155 id="org.eclipse.linuxtools.lttng.ui.command.project.close"
156 name="%commands.project.close">
157 </command>
158 <command
159 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
160 description="%commands.project.rename.description"
161 id="org.eclipse.linuxtools.lttng.ui.command.project.rename"
162 name="%commands.project.rename">
163 </command>
164 <command
165 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
166 description="%commands.project.delete.description"
167 id="org.eclipse.linuxtools.lttng.ui.command.project.delete"
168 name="%commands.project.delete">
169 </command>
170 <command
171 categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
172 description="%commands.project.refresh.description"
173 id="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
174 name="%commands.project.refresh">
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">
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"
190 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
191 name="%commands.trace.import">
192 </command>
193 <command
194 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
195 description="%commands.trace.open.description"
196 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
197 name="%commands.trace.open">
198 </command>
199 <command
200 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
201 description="%commands.trace.rename.description"
202 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
203 name="%commands.trace.rename">
204 </command>
205 <command
206 categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
207 description="%commands.trace.delete.description"
208 id="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
209 name="%commands.trace.delete">
210 </command>
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>
216 <command
217 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
218 description="%commands.experiment.new.description"
219 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
220 name="%commands.experiment.new">
221 </command>
222 <command
223 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
224 description="%commands.experiment.selecttraces.description"
225 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
226 name="%commands.experiment.selecttraces">
227 </command>
228 <command
229 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
230 description="%commands.experiment.open.description"
231 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
232 name="%commands.experiment.open">
233 </command>
234 <command
235 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
236 description="%commands.experiment.rename.description"
237 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
238 name="%commands.experiment.rename">
239 </command>
240 <command
241 categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
242 description="%commands.experiment.delete.description"
243 id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
244 name="%commands.experiment.delete">
245 </command>
246 </extension>
247 <extension
248 id="org.eclipse.linuxtools.lttng.ui.menus"
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"
254 icon="icons/obj16/garland16.png"
255 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.new"
256 label="%commands.project.new"
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"
262 label="%commands.project.open"
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"
268 label="%commands.project.close"
269 style="push">
270 </command>
271 <!-- command
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">
276 </command -->
277 <command
278 commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete"
279 id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.delete"
280 label="%commands.project.delete"
281 style="push">
282 </command>
283 <separator
284 name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator1"
285 visible="true">
286 </separator>
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"
290 label="%commands.experiment.new"
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"
296 label="%commands.experiment.selecttraces"
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"
302 label="%commands.experiment.open"
303 style="push">
304 </command>
305 <!-- command
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">
310 </command -->
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"
314 label="%commands.experiment.delete"
315 style="push">
316 </command>
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"
324 label="%commands.trace.import"
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"
342 label="%commands.trace.delete"
343 style="push">
344 </command>
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"
352 label="%commands.project.refresh"
353 style="push">
354 </command>
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>
361 </menuContribution>
362 </extension>
363 <extension
364 id="org.eclipse.linuxtools.lttng.ui.handlers"
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>
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>
430 </extension>
431
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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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.core.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>
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"
736 value="org.eclipse.linuxtools.lttng.LTTngProjectNature" />
737 <enabledWhen>
738 <adapt type="org.eclipse.core.resources.IProject">
739 </adapt>
740 </enabledWhen>
741 </page>
742 </extension>
743
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.core.event.LttngEvent"
753 icon="icons/obj16/tux2.png"
754 id="org.eclipse.linuxtools.lttng.tracetype.kernel"
755 name="%tracetype.type.kernel"
756 trace_type="org.eclipse.linuxtools.lttng.core.trace.LTTngTrace">
757 </type>
758 </extension>
759
760 </plugin>
This page took 0.046681 seconds and 5 git commands to generate.