An interface that describes a feature of a profile. Different profiles may share many common features even if the profile itself is different.
| Type | Name and description | 
|---|---|
| java.util.List<java.lang.String> | getBuildPlugins()@return The build plugin names | 
| NavigableMap | getConfiguration()@return The configuration for the feature | 
| java.util.List<org.eclipse.aether.graph.Dependency> | getDependencies()@return The dependency definitions for this feature | 
| java.lang.String | getDescription()@return The description of the profile | 
| Resource | getLocation()@return The location of the feature | 
| java.lang.String | getName()@return The name of the feature | 
| Profile | getProfile()@return The profile this feature belongs to |