1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 id=
"org.eclipse.linuxtools.lttng.ui.perspective"
6 point=
"org.eclipse.ui.perspectives">
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">
15 id=
"org.eclipse.linuxtools.lttng.ui.views"
16 point=
"org.eclipse.ui.views">
18 id=
"org.eclipse.linuxtools.lttng.ui.views.category"
19 name=
"%views.category.name">
23 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
24 class=
"org.eclipse.linuxtools.lttng.ui.views.control.ControlView"
25 icon=
"icons/eview16/control_view.gif"
26 id=
"org.eclipse.linuxtools.lttng.ui.views.control"
27 name=
"%control.view.name"
32 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
33 class=
"org.eclipse.linuxtools.lttng.ui.views.timeframe.TimeFrameView"
34 icon=
"icons/eview16/time_frame_view.gif"
35 id=
"org.eclipse.linuxtools.lttng.ui.views.timeframe"
36 name=
"%timeframe.view.name"
41 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
42 class=
"org.eclipse.linuxtools.lttng.ui.views.controlflow.ControlFlowView"
43 icon=
"icons/eview16/control_flow_view.gif"
44 id=
"org.eclipse.linuxtools.lttng.ui.views.controlflow"
45 name=
"%controlflow.view.name"
50 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
51 class=
"org.eclipse.linuxtools.lttng.ui.views.resources.ResourcesView"
52 icon=
"icons/eview16/resources_view.gif"
53 id=
"org.eclipse.linuxtools.lttng.ui.views.resources"
54 name=
"%resources.view.name"
59 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
60 class=
"org.eclipse.linuxtools.lttng.ui.views.statistics.StatisticsView"
61 icon=
"icons/eview16/statistics_view.gif"
62 id=
"org.eclipse.linuxtools.lttng.ui.views.statistics"
63 name=
"%statistics.view.name"
68 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
69 class=
"org.eclipse.linuxtools.lttng.ui.views.histogram.HistogramView"
70 icon=
"icons/eview16/histogram.gif"
71 id=
"org.eclipse.linuxtools.lttng.ui.views.histogram"
72 name=
"%histogram.view.name"
77 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
78 class=
"org.eclipse.linuxtools.lttng.ui.views.latency.LatencyView"
79 icon=
"icons/eview16/graph.gif"
80 id=
"org.eclipse.linuxtools.lttng.ui.views.latency"
81 name=
"%latency.view.name"
86 point=
"org.eclipse.ui.newWizards">
88 id=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
89 name=
"%wizard.category.name">
92 category=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
93 class=
"org.eclipse.linuxtools.lttng.ui.project.dialogs.NewLTTngProjectWizard"
94 descriptionImage=
"icons/obj16/garland16.png"
95 finalPerspective=
"org.eclipse.linuxtools.lttng.ui.perspective"
96 icon=
"icons/obj16/garland16.png"
97 id=
"org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
98 name=
"%project.new.wizard.name"
101 %project.new.wizard.description
106 id=
"org.eclipse.linuxtools.lttng.LTTngProjectNature"
107 point=
"org.eclipse.core.resources.natures">
110 class=
"org.eclipse.linuxtools.lttng.core.LTTngProjectNature">
115 id=
"org.eclipse.linuxtools.lttng.ui.actionSets"
116 point=
"org.eclipse.ui.actionSets">
118 description=
"%action.set.description"
119 id=
"org.eclipse.linuxtools.lttng.ui.actionSet"
120 label=
"%action.set.label"
125 <!-- ======================================= -->
126 <!-- SubSystem Configuration -->
127 <!-- ======================================= -->
128 <extension point=
"org.eclipse.rse.core.subsystemConfigurations">
131 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
132 description=
"%lttng.rse.subsystem.config.description"
133 icon=
"icons/obj16/garland16.gif"
134 iconlive=
"icons/obj16/garland16-live.gif"
135 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
136 name=
"%lttng.rse.subsystem.config.name"
137 systemTypeIds=
"org.eclipse.tm.tcf.rse.systemType"
138 vendor=
"%Bundle-Vendor">
142 <!-- ======================================= -->
143 <!-- SubSystem Type Description -->
144 <!-- ======================================= -->
146 point=
"org.eclipse.rse.core.systemTypes">
148 description=
"%lttng.rse.subsystem.type.description"
149 icon=
"icons/obj16/systemlttng.gif"
150 iconLive=
"icons/obj16/systemlttng-live.gif"
151 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
152 label=
"%lttng.rse.subsystem.type.name"
153 name=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
154 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">
158 <!-- ======================================= -->
159 <!-- Remote Object Popup Menu Actions -->
160 <!-- ======================================= -->
161 <extension point=
"org.eclipse.ui.popupMenus">
163 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.deletetrace"
164 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
166 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.DeleteTrace"
168 icon=
"icons/elcl16/delete_trace.gif"
169 id=
"actions.trace.delete"
170 label=
"%action.delete.label"
171 menubarPath=
"additions"
172 tooltip=
"%action.delete.tooltip">
176 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
185 </objectContribution>
188 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.importtrace"
189 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
191 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ImportToProject"
193 icon=
"icons/elcl16/import_trace.gif"
194 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.action1"
195 label=
"%action.import.label"
196 menubarPath=
"additions"
197 tooltip=
"%action.import.tooltip">
201 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
210 </objectContribution>
212 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.createnewtrace"
213 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource">
215 label=
"%action.newtrace.label"
216 tooltip=
"%action.newtrace.tooltip"
217 icon=
"icons/elcl16/new_trace.gif"
218 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.CreateNewTrace"
219 menubarPath=
"additions"
221 id=
"actions.trace.new">
224 <objectClass name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"/>
225 <objectState name=
"canCreateNewTrace" value=
"yes"/>
229 </objectContribution>
231 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
232 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuretrace">
234 label=
"%action.configuretrace.label"
235 tooltip=
"%action.configuretrace.tooltip"
236 icon=
"icons/elcl16/configure_trace.gif"
237 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureTrace"
238 menubarPath=
"additions"
240 id=
"actions.trace.configure">
243 <objectClass name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
244 <objectState name=
"canConfigure" value=
"yes"/>
248 </objectContribution>
250 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.stoptrace"
251 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
253 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
255 icon=
"icons/elcl16/stop_trace.gif"
256 id=
"actions.trace.stop"
257 label=
"%action.stop.label"
258 menubarPath=
"additions"
259 tooltip=
"%action.stop.tooltip">
263 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
272 </objectContribution>
274 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.pausetrace"
275 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
277 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
279 icon=
"icons/elcl16/pause_trace.gif"
280 id=
"actions.trace.pause"
281 label=
"%action.pause.label"
282 menubarPath=
"additions"
283 tooltip=
"%action.pause.tooltip">
287 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
296 </objectContribution>
298 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"
299 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.starttrace">
301 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
303 icon=
"icons/elcl16/start_trace.gif"
304 id=
"actions.trace.start"
305 label=
"%action.start.label"
306 menubarPath=
"additions"
307 tooltip=
"%action.start.tooltip">
310 <objectClass name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource"/>
311 <objectState name=
"canStart" value=
"yes"/>
315 </objectContribution>
318 objectClass=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TargetResource"
319 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuremarkers">
321 label=
"%action.configuremarkers.label"
322 tooltip=
"%action.configuremarkers.tooltip"
323 icon=
"icons/elcl16/configure_markers.gif"
324 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureMarkers"
325 menubarPath=
"additions"
327 id=
"actions.markers.configure">
329 </objectContribution>
333 <!-- ======================================= -->
334 <!-- Remote System View Contributions -->
335 <!-- ======================================= -->
337 point=
"org.eclipse.ui.viewActions">
341 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.stop"
342 targetID=
"org.eclipse.rse.ui.view.systemView">
344 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
346 icon=
"icons/elcl16/stop_trace.gif"
347 id=
"actions.trace.stop"
348 label=
"%action.stop.label"
349 menubarPath=
"additions"
351 toolbarPath=
"additions"
352 tooltip=
"%action.stop.tooltip">
356 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
368 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.pause"
369 targetID=
"org.eclipse.rse.ui.view.systemView">
371 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
373 icon=
"icons/elcl16/pause_trace.gif"
374 id=
"actions.trace.pause"
375 label=
"%action.pause.label"
376 menubarPath=
"additions"
378 toolbarPath=
"additions"
379 tooltip=
"%action.pause.tooltip">
383 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
395 id=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.start"
396 targetID=
"org.eclipse.rse.ui.view.systemView">
398 class=
"org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
400 icon=
"icons/elcl16/start_trace.gif"
401 id=
"actions.trace.start"
402 label=
"%action.start.label"
403 menubarPath=
"additions"
405 toolbarPath=
"additions"
406 tooltip=
"%action.start.tooltip">
410 name=
"org.eclipse.linuxtools.lttng.core.tracecontrol.model.TraceResource">
423 point=
"org.eclipse.ui.propertyPages">
425 class=
"org.eclipse.linuxtools.lttng.ui.project.dialogs.TraceLibraryPathPropertyPage"
426 id=
"org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
427 name=
"%project.propertyPage.tracelibPath">
428 <filter name=
"nature"
429 value=
"org.eclipse.linuxtools.lttng.LTTngProjectNature" />
431 <adapt type=
"org.eclipse.core.resources.IProject">
438 point=
"org.eclipse.linuxtools.tmf.tracetype">
440 id=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
441 name=
"%tracetype.category.lttng">
444 category=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
445 event_type=
"org.eclipse.linuxtools.lttng.core.event.LttngEvent"
446 icon=
"icons/obj16/tux2.png"
447 id=
"org.eclipse.linuxtools.lttng.tracetype.kernel"
448 name=
"%tracetype.type.kernel"
449 trace_type=
"org.eclipse.linuxtools.lttng.core.trace.LTTngTrace">
451 class=
"org.eclipse.linuxtools.lttng.ui.views.events.EventsTable">