Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Linux Tools Capabilities Helios"
(→Capabilities) |
m (→Capabilities) |
||
Line 20: | Line 20: | ||
The plugin org.eclipse.linuxtools.capabilities adds a "General" activity, which covers the following projects: | The plugin org.eclipse.linuxtools.capabilities adds a "General" activity, which covers the following projects: | ||
− | + | #Autotools | |
+ | #Changelog | ||
+ | #RPM Specfile Editor | ||
== Accessing == | == Accessing == |
Latest revision as of 14:08, 19 May 2010
Introduction
This documents Linux Tools Capabilities for the Helios release.
Capabilities
Linux Tools provides a single capability plugin that covers the majority of Linux Tools projects. This plugin is named org.eclipse.linuxtools.profiling.ui.capability. Capabilities for additional Linux Tools projects can be created by copying and pasting activityPatternBinding segments from the plugin.xml in this project and changing the project name.
There are two capabilities plugins covering different projects:
The plugin org.eclipse.linuxtools.profiling.ui.capabilities adds a "Profiling Tools" activity, which covers the following projects:
- Gprof
- Gcov
- Lttng
- Tmf
- SystemTap GUI/Dashboard
- Callgraph
- Valgrind
- OProfile
The plugin org.eclipse.linuxtools.capabilities adds a "General" activity, which covers the following projects:
- Autotools
- Changelog
- RPM Specfile Editor
Accessing
The capability plugin can be accessed from our SVN:
From an Eclipse SVN plugin, choose to add a new Repository and enter:
svn://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools
The profiling capabilities plugin can be found in this repository under profiling/trunk/org.eclipse.linuxtools.profiling.ui.capabilities.
The general capabilities plugin can be found in this repository under releng/trunk/org.eclipse.linuxtools.capabilities.
Adopters wishing to use these capabilities can adjust the plugin.xml in these plugins accordingly, or just copy and paste the capabilities/activites they need from the plugin.xml.
Example
For your convenience, here is the set of activityPatternBinding segments for Callgraph:
<activityPatternBinding activityId="org.eclipse.linuxtools.profiling.ui.capabilities" pattern="org\.eclipse\.linuxtools\.callgraph\..*/*"> </activityPatternBinding> <activityPatternBinding activityId="org.eclipse.linuxtools.profiling.ui.capabilities" pattern="org\.eclipse\.linuxtools\.callgraph/*"> </activityPatternBinding>