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 category=
"org.eclipse.linuxtools.tmf.ui.wizards.new"
71 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.NewLTTngProjectWizard"
72 descriptionImage=
"icons/obj16/garland16.png"
73 finalPerspective=
"org.eclipse.linuxtools.lttng.ui.perspective"
74 icon=
"icons/obj16/garland16.png"
75 id=
"org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
76 name=
"%project.new.wizard.name"
79 %project.new.wizard.description
84 id=
"org.eclipse.linuxtools.lttng.LTTngProjectNature"
85 point=
"org.eclipse.core.resources.natures">
88 class=
"org.eclipse.linuxtools.internal.lttng.core.LTTngProjectNature">
93 id=
"org.eclipse.linuxtools.lttng.ui.actionSets"
94 point=
"org.eclipse.ui.actionSets">
96 description=
"%action.set.description"
97 id=
"org.eclipse.linuxtools.lttng.ui.actionSet"
98 label=
"%action.set.label"
103 <!-- ======================================= -->
104 <!-- SubSystem Configuration -->
105 <!-- ======================================= -->
106 <extension point=
"org.eclipse.rse.core.subsystemConfigurations">
109 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
110 description=
"%lttng.rse.subsystem.config.description"
111 icon=
"icons/obj16/garland16.gif"
112 iconlive=
"icons/obj16/garland16-live.gif"
113 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
114 name=
"%lttng.rse.subsystem.config.name"
115 systemTypeIds=
"org.eclipse.tm.tcf.rse.systemType"
116 vendor=
"%Bundle-Vendor">
120 <!-- ======================================= -->
121 <!-- SubSystem Type Description -->
122 <!-- ======================================= -->
124 point=
"org.eclipse.rse.core.systemTypes">
126 description=
"%lttng.rse.subsystem.type.description"
127 icon=
"icons/obj16/systemlttng.gif"
128 iconLive=
"icons/obj16/systemlttng-live.gif"
129 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
130 label=
"%lttng.rse.subsystem.type.name"
131 name=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.systemType"
132 subsystemConfigurationIds=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration;org.eclipse.tcf.rse.Processes;org.eclipse.tcf.rse.Shells;org.eclipse.tcf.rse.Files;org.eclipse.tcf.rse.Terminals">
136 <!-- ======================================= -->
137 <!-- Remote Object Popup Menu Actions -->
138 <!-- ======================================= -->
139 <extension point=
"org.eclipse.ui.popupMenus">
141 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.deletetrace"
142 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
144 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.DeleteTrace"
146 icon=
"icons/elcl16/delete_trace.gif"
147 id=
"actions.trace.delete"
148 label=
"%action.delete.label"
149 menubarPath=
"additions"
150 tooltip=
"%action.delete.tooltip">
154 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
163 </objectContribution>
166 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.importtrace"
167 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
169 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ImportToProject"
171 icon=
"icons/elcl16/import_trace.gif"
172 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.action1"
173 label=
"%action.import.label"
174 menubarPath=
"additions"
175 tooltip=
"%action.import.tooltip">
179 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
188 </objectContribution>
190 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.createnewtrace"
191 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource">
193 label=
"%action.newtrace.label"
194 tooltip=
"%action.newtrace.tooltip"
195 icon=
"icons/elcl16/new_trace.gif"
196 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.CreateNewTrace"
197 menubarPath=
"additions"
199 id=
"actions.trace.new">
202 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"/>
203 <objectState name=
"canCreateNewTrace" value=
"yes"/>
207 </objectContribution>
209 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
210 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuretrace">
212 label=
"%action.configuretrace.label"
213 tooltip=
"%action.configuretrace.tooltip"
214 icon=
"icons/elcl16/configure_trace.gif"
215 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureTrace"
216 menubarPath=
"additions"
218 id=
"actions.trace.configure">
221 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
222 <objectState name=
"canConfigure" value=
"yes"/>
226 </objectContribution>
228 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.stoptrace"
229 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
231 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
233 icon=
"icons/elcl16/stop_trace.gif"
234 id=
"actions.trace.stop"
235 label=
"%action.stop.label"
236 menubarPath=
"additions"
237 tooltip=
"%action.stop.tooltip">
241 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
250 </objectContribution>
252 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.pausetrace"
253 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
255 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
257 icon=
"icons/elcl16/pause_trace.gif"
258 id=
"actions.trace.pause"
259 label=
"%action.pause.label"
260 menubarPath=
"additions"
261 tooltip=
"%action.pause.tooltip">
265 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
274 </objectContribution>
276 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"
277 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.starttrace">
279 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
281 icon=
"icons/elcl16/start_trace.gif"
282 id=
"actions.trace.start"
283 label=
"%action.start.label"
284 menubarPath=
"additions"
285 tooltip=
"%action.start.tooltip">
288 <objectClass name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource"/>
289 <objectState name=
"canStart" value=
"yes"/>
293 </objectContribution>
296 objectClass=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TargetResource"
297 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.configuremarkers">
299 label=
"%action.configuremarkers.label"
300 tooltip=
"%action.configuremarkers.tooltip"
301 icon=
"icons/elcl16/configure_markers.gif"
302 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.ConfigureMarkers"
303 menubarPath=
"additions"
305 id=
"actions.markers.configure">
307 </objectContribution>
311 <!-- ======================================= -->
312 <!-- Remote System View Contributions -->
313 <!-- ======================================= -->
315 point=
"org.eclipse.ui.viewActions">
319 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.stop"
320 targetID=
"org.eclipse.rse.ui.view.systemView">
322 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StopTrace"
324 icon=
"icons/elcl16/stop_trace.gif"
325 id=
"actions.trace.stop"
326 label=
"%action.stop.label"
327 menubarPath=
"additions"
329 toolbarPath=
"additions"
330 tooltip=
"%action.stop.tooltip">
334 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
346 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.pause"
347 targetID=
"org.eclipse.rse.ui.view.systemView">
349 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.PauseTrace"
351 icon=
"icons/elcl16/pause_trace.gif"
352 id=
"actions.trace.pause"
353 label=
"%action.pause.label"
354 menubarPath=
"additions"
356 toolbarPath=
"additions"
357 tooltip=
"%action.pause.tooltip">
361 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
373 id=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.viewContribution.start"
374 targetID=
"org.eclipse.rse.ui.view.systemView">
376 class=
"org.eclipse.linuxtools.internal.lttng.ui.tracecontrol.actions.StartTrace"
378 icon=
"icons/elcl16/start_trace.gif"
379 id=
"actions.trace.start"
380 label=
"%action.start.label"
381 menubarPath=
"additions"
383 toolbarPath=
"additions"
384 tooltip=
"%action.start.tooltip">
388 name=
"org.eclipse.linuxtools.internal.lttng.core.tracecontrol.model.TraceResource">
401 point=
"org.eclipse.ui.propertyPages">
403 class=
"org.eclipse.linuxtools.internal.lttng.ui.project.dialogs.TraceLibraryPathPropertyPage"
404 id=
"org.eclipse.linuxtools.lttng.ui.propertyPage.libPath"
405 name=
"%project.propertyPage.tracelibPath">
406 <filter name=
"nature"
407 value=
"org.eclipse.linuxtools.lttng.LTTngProjectNature" />
409 <adapt type=
"org.eclipse.core.resources.IProject">
416 point=
"org.eclipse.linuxtools.tmf.ui.tracetype">
418 id=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
419 name=
"%tracetype.category.lttng">
422 category=
"org.eclipse.linuxtools.lttng.ui.category.lttng"
423 event_type=
"org.eclipse.linuxtools.internal.lttng.core.event.LttngEvent"
424 icon=
"icons/obj16/tux2.png"
425 id=
"org.eclipse.linuxtools.lttng.tracetype.kernel"
426 name=
"%tracetype.type.kernel"
427 trace_type=
"org.eclipse.linuxtools.internal.lttng.core.trace.LTTngTrace">
429 class=
"org.eclipse.linuxtools.internal.lttng.ui.views.events.EventsTable">