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.internal.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.internal.lttng.ui.views.timeframe.TimeFrameView"
25 icon=
"icons/eview16/time_frame_view.gif"
26 id=
"org.eclipse.linuxtools.lttng.ui.views.timeframe"
27 name=
"%timeframe.view.name"
32 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
33 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.controlflow.ControlFlowView"
34 icon=
"icons/eview16/control_flow_view.gif"
35 id=
"org.eclipse.linuxtools.lttng.ui.views.controlflow"
36 name=
"%controlflow.view.name"
41 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
42 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.resources.ResourcesView"
43 icon=
"icons/eview16/resources_view.gif"
44 id=
"org.eclipse.linuxtools.lttng.ui.views.resources"
45 name=
"%resources.view.name"
50 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
51 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.statistics.StatisticsView"
52 icon=
"icons/eview16/statistics_view.gif"
53 id=
"org.eclipse.linuxtools.lttng.ui.views.statistics"
54 name=
"%statistics.view.name"
59 category=
"org.eclipse.linuxtools.lttng.ui.views.category"
60 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.latency.LatencyView"
61 icon=
"icons/eview16/graph.gif"
62 id=
"org.eclipse.linuxtools.lttng.ui.views.latency"
63 name=
"%latency.view.name"
68 point=
"org.eclipse.ui.newWizards">
70 id=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
71 name=
"%wizard.category.name">
74 category=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
75 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.NewLTTngProjectWizard"
76 descriptionImage=
"icons/obj16/garland16.png"
77 finalPerspective=
"org.eclipse.linuxtools.lttng.ui.perspective"
78 icon=
"icons/obj16/garland16.png"
79 id=
"org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
80 name=
"%project.new.wizard.name"
83 %project.new.wizard.description
88 id=
"org.eclipse.linuxtools.lttng.LTTngProjectNature"
89 point=
"org.eclipse.core.resources.natures">
92 class=
"org.eclipse.linuxtools.internal.lttng.core.LTTngProjectNature">
97 id=
"org.eclipse.linuxtools.lttng.ui.actionSets"
98 point=
"org.eclipse.ui.actionSets">
100 description=
"%action.set.description"
101 id=
"org.eclipse.linuxtools.lttng.ui.actionSet"
102 label=
"%action.set.label"
107 <!-- ======================================= -->
108 <!-- SubSystem Configuration -->
109 <!-- ======================================= -->
110 <extension point=
"org.eclipse.rse.core.subsystemConfigurations">
113 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
114 description=
"%lttng.rse.subsystem.config.description"
115 icon=
"icons/obj16/garland16.gif"
116 iconlive=
"icons/obj16/garland16-live.gif"
117 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
118 name=
"%lttng.rse.subsystem.config.name"
119 systemTypeIds=
"org.eclipse.tm.tcf.rse.systemType"
120 vendor=
"%Bundle-Vendor">
124 <!-- ======================================= -->
125 <!-- SubSystem Type Description -->
126 <!-- ======================================= -->
128 point=
"org.eclipse.rse.core.systemTypes">
130 description=
"%lttng.rse.subsystem.type.description"
131 icon=
"icons/obj16/systemlttng.gif"
132 iconLive=
"icons/obj16/systemlttng-live.gif"
133 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
134 label=
"%lttng.rse.subsystem.type.name"
135 name=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
136 subsystemConfigurationIds=
"org.eclipse.linuxtools.internal.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">
140 <!-- ======================================= -->
141 <!-- Remote Object Popup Menu Actions -->
142 <!-- ======================================= -->
143 <extension point=
"org.eclipse.ui.popupMenus">
145 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.deletetrace"
146 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
148 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.DeleteTrace"
150 icon=
"icons/elcl16/delete_trace.gif"
151 id=
"actions.trace.delete"
152 label=
"%action.delete.label"
153 menubarPath=
"additions"
154 tooltip=
"%action.delete.tooltip">
158 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
167 </objectContribution>
170 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.importtrace"
171 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
173 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ImportToProject"
175 icon=
"icons/elcl16/import_trace.gif"
176 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.action1"
177 label=
"%action.import.label"
178 menubarPath=
"additions"
179 tooltip=
"%action.import.tooltip">
183 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
192 </objectContribution>
194 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.createnewtrace"
195 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource">
197 label=
"%action.newtrace.label"
198 tooltip=
"%action.newtrace.tooltip"
199 icon=
"icons/elcl16/new_trace.gif"
200 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.CreateNewTrace"
201 menubarPath=
"additions"
203 id=
"actions.trace.new">
206 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"/>
207 <objectState name=
"canCreateNewTrace" value=
"yes"/>
211 </objectContribution>
213 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
214 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuretrace">
216 label=
"%action.configuretrace.label"
217 tooltip=
"%action.configuretrace.tooltip"
218 icon=
"icons/elcl16/configure_trace.gif"
219 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureTrace"
220 menubarPath=
"additions"
222 id=
"actions.trace.configure">
225 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
226 <objectState name=
"canConfigure" value=
"yes"/>
230 </objectContribution>
232 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.stoptrace"
233 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
235 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
237 icon=
"icons/elcl16/stop_trace.gif"
238 id=
"actions.trace.stop"
239 label=
"%action.stop.label"
240 menubarPath=
"additions"
241 tooltip=
"%action.stop.tooltip">
245 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
254 </objectContribution>
256 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.pausetrace"
257 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
259 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
261 icon=
"icons/elcl16/pause_trace.gif"
262 id=
"actions.trace.pause"
263 label=
"%action.pause.label"
264 menubarPath=
"additions"
265 tooltip=
"%action.pause.tooltip">
269 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
278 </objectContribution>
280 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
281 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.starttrace">
283 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
285 icon=
"icons/elcl16/start_trace.gif"
286 id=
"actions.trace.start"
287 label=
"%action.start.label"
288 menubarPath=
"additions"
289 tooltip=
"%action.start.tooltip">
292 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
293 <objectState name=
"canStart" value=
"yes"/>
297 </objectContribution>
300 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"
301 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuremarkers">
303 label=
"%action.configuremarkers.label"
304 tooltip=
"%action.configuremarkers.tooltip"
305 icon=
"icons/elcl16/configure_markers.gif"
306 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureMarkers"
307 menubarPath=
"additions"
309 id=
"actions.markers.configure">
311 </objectContribution>
315 <!-- ======================================= -->
316 <!-- Remote System View Contributions -->
317 <!-- ======================================= -->
319 point=
"org.eclipse.ui.viewActions">
323 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.stop"
324 targetID=
"org.eclipse.rse.ui.view.systemView">
326 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
328 icon=
"icons/elcl16/stop_trace.gif"
329 id=
"actions.trace.stop"
330 label=
"%action.stop.label"
331 menubarPath=
"additions"
333 toolbarPath=
"additions"
334 tooltip=
"%action.stop.tooltip">
338 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
350 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.pause"
351 targetID=
"org.eclipse.rse.ui.view.systemView">
353 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
355 icon=
"icons/elcl16/pause_trace.gif"
356 id=
"actions.trace.pause"
357 label=
"%action.pause.label"
358 menubarPath=
"additions"
360 toolbarPath=
"additions"
361 tooltip=
"%action.pause.tooltip">
365 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
377 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.start"
378 targetID=
"org.eclipse.rse.ui.view.systemView">
380 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
382 icon=
"icons/elcl16/start_trace.gif"
383 id=
"actions.trace.start"
384 label=
"%action.start.label"
385 menubarPath=
"additions"
387 toolbarPath=
"additions"
388 tooltip=
"%action.start.tooltip">
392 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
405 point=
"org.eclipse.ui.propertyPages">
407 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.TraceLibraryPathPropertyPage"
408 id=
"org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
409 name=
"%project.propertyPage.tracelibPath">
410 <filter name=
"nature"
411 value=
"org.eclipse.linuxtools.lttng.LTTngProjectNature" />
413 <adapt type=
"org.eclipse.core.resources.IProject">
420 point=
"org.eclipse.linuxtools.tmf.ui.tracetype">
422 id=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
423 name=
"%tracetype.category.lttng">
426 category=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
427 event_type=
"org.eclipse.linuxtools.internal.lttng.core.event.LttngEvent"
428 icon=
"icons/obj16/tux2.png"
429 id=
"org.eclipse.linuxtools.lttng.tracetype.kernel"
430 name=
"%tracetype.type.kernel"
431 trace_type=
"org.eclipse.linuxtools.internal.lttng.core.trace.LTTngTrace">
433 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.events.EventsTable">