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.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.internal.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.internal.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.internal.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.internal.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.internal.lttng.ui.views.latency.LatencyView"
70 icon=
"icons/eview16/graph.gif"
71 id=
"org.eclipse.linuxtools.lttng.ui.views.latency"
72 name=
"%latency.view.name"
77 point=
"org.eclipse.ui.newWizards">
79 id=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
80 name=
"%wizard.category.name">
83 category=
"org.eclipse.linuxtools.lttng.ui.wizards.new"
84 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.NewLTTngProjectWizard"
85 descriptionImage=
"icons/obj16/garland16.png"
86 finalPerspective=
"org.eclipse.linuxtools.lttng.ui.perspective"
87 icon=
"icons/obj16/garland16.png"
88 id=
"org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
89 name=
"%project.new.wizard.name"
92 %project.new.wizard.description
97 id=
"org.eclipse.linuxtools.lttng.LTTngProjectNature"
98 point=
"org.eclipse.core.resources.natures">
101 class=
"org.eclipse.linuxtools.lttng.core.LTTngProjectNature">
106 id=
"org.eclipse.linuxtools.lttng.ui.actionSets"
107 point=
"org.eclipse.ui.actionSets">
109 description=
"%action.set.description"
110 id=
"org.eclipse.linuxtools.lttng.ui.actionSet"
111 label=
"%action.set.label"
116 <!-- ======================================= -->
117 <!-- SubSystem Configuration -->
118 <!-- ======================================= -->
119 <extension point=
"org.eclipse.rse.core.subsystemConfigurations">
122 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
123 description=
"%lttng.rse.subsystem.config.description"
124 icon=
"icons/obj16/garland16.gif"
125 iconlive=
"icons/obj16/garland16-live.gif"
126 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
127 name=
"%lttng.rse.subsystem.config.name"
128 systemTypeIds=
"org.eclipse.tm.tcf.rse.systemType"
129 vendor=
"%Bundle-Vendor">
133 <!-- ======================================= -->
134 <!-- SubSystem Type Description -->
135 <!-- ======================================= -->
137 point=
"org.eclipse.rse.core.systemTypes">
139 description=
"%lttng.rse.subsystem.type.description"
140 icon=
"icons/obj16/systemlttng.gif"
141 iconLive=
"icons/obj16/systemlttng-live.gif"
142 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
143 label=
"%lttng.rse.subsystem.type.name"
144 name=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
145 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">
149 <!-- ======================================= -->
150 <!-- Remote Object Popup Menu Actions -->
151 <!-- ======================================= -->
152 <extension point=
"org.eclipse.ui.popupMenus">
154 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.deletetrace"
155 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
157 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.DeleteTrace"
159 icon=
"icons/elcl16/delete_trace.gif"
160 id=
"actions.trace.delete"
161 label=
"%action.delete.label"
162 menubarPath=
"additions"
163 tooltip=
"%action.delete.tooltip">
167 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
176 </objectContribution>
179 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.importtrace"
180 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
182 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ImportToProject"
184 icon=
"icons/elcl16/import_trace.gif"
185 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.action1"
186 label=
"%action.import.label"
187 menubarPath=
"additions"
188 tooltip=
"%action.import.tooltip">
192 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
201 </objectContribution>
203 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.createnewtrace"
204 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource">
206 label=
"%action.newtrace.label"
207 tooltip=
"%action.newtrace.tooltip"
208 icon=
"icons/elcl16/new_trace.gif"
209 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.CreateNewTrace"
210 menubarPath=
"additions"
212 id=
"actions.trace.new">
215 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"/>
216 <objectState name=
"canCreateNewTrace" value=
"yes"/>
220 </objectContribution>
222 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
223 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuretrace">
225 label=
"%action.configuretrace.label"
226 tooltip=
"%action.configuretrace.tooltip"
227 icon=
"icons/elcl16/configure_trace.gif"
228 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureTrace"
229 menubarPath=
"additions"
231 id=
"actions.trace.configure">
234 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
235 <objectState name=
"canConfigure" value=
"yes"/>
239 </objectContribution>
241 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.stoptrace"
242 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
244 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
246 icon=
"icons/elcl16/stop_trace.gif"
247 id=
"actions.trace.stop"
248 label=
"%action.stop.label"
249 menubarPath=
"additions"
250 tooltip=
"%action.stop.tooltip">
254 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
263 </objectContribution>
265 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.pausetrace"
266 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
268 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
270 icon=
"icons/elcl16/pause_trace.gif"
271 id=
"actions.trace.pause"
272 label=
"%action.pause.label"
273 menubarPath=
"additions"
274 tooltip=
"%action.pause.tooltip">
278 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
287 </objectContribution>
289 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
290 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.starttrace">
292 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
294 icon=
"icons/elcl16/start_trace.gif"
295 id=
"actions.trace.start"
296 label=
"%action.start.label"
297 menubarPath=
"additions"
298 tooltip=
"%action.start.tooltip">
301 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
302 <objectState name=
"canStart" value=
"yes"/>
306 </objectContribution>
309 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"
310 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuremarkers">
312 label=
"%action.configuremarkers.label"
313 tooltip=
"%action.configuremarkers.tooltip"
314 icon=
"icons/elcl16/configure_markers.gif"
315 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureMarkers"
316 menubarPath=
"additions"
318 id=
"actions.markers.configure">
320 </objectContribution>
324 <!-- ======================================= -->
325 <!-- Remote System View Contributions -->
326 <!-- ======================================= -->
328 point=
"org.eclipse.ui.viewActions">
332 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.stop"
333 targetID=
"org.eclipse.rse.ui.view.systemView">
335 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
337 icon=
"icons/elcl16/stop_trace.gif"
338 id=
"actions.trace.stop"
339 label=
"%action.stop.label"
340 menubarPath=
"additions"
342 toolbarPath=
"additions"
343 tooltip=
"%action.stop.tooltip">
347 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
359 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.pause"
360 targetID=
"org.eclipse.rse.ui.view.systemView">
362 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
364 icon=
"icons/elcl16/pause_trace.gif"
365 id=
"actions.trace.pause"
366 label=
"%action.pause.label"
367 menubarPath=
"additions"
369 toolbarPath=
"additions"
370 tooltip=
"%action.pause.tooltip">
374 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
386 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.start"
387 targetID=
"org.eclipse.rse.ui.view.systemView">
389 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
391 icon=
"icons/elcl16/start_trace.gif"
392 id=
"actions.trace.start"
393 label=
"%action.start.label"
394 menubarPath=
"additions"
396 toolbarPath=
"additions"
397 tooltip=
"%action.start.tooltip">
401 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
414 point=
"org.eclipse.ui.propertyPages">
416 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.TraceLibraryPathPropertyPage"
417 id=
"org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
418 name=
"%project.propertyPage.tracelibPath">
419 <filter name=
"nature"
420 value=
"org.eclipse.linuxtools.lttng.LTTngProjectNature" />
422 <adapt type=
"org.eclipse.core.resources.IProject">
429 point=
"org.eclipse.linuxtools.tmf.tracetype">
431 id=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
432 name=
"%tracetype.category.lttng">
435 category=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
436 event_type=
"org.eclipse.linuxtools.internal.lttng.core.event.LttngEvent"
437 icon=
"icons/obj16/tux2.png"
438 id=
"org.eclipse.linuxtools.lttng.tracetype.kernel"
439 name=
"%tracetype.type.kernel"
440 trace_type=
"org.eclipse.linuxtools.internal.lttng.core.trace.LTTngTrace">
442 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.events.EventsTable">