Interface ProjectFeaturesProvider
-
- All Superinterfaces:
TeamCityExtension
public interface ProjectFeaturesProvider extends TeamCityExtension
Extension point which allows to create additional project features from a plugin. These project features will be available in project model and UI, but won't be modified on UI changes nor persisted to xml/dsl. A SProjectFeatureDescriptor copy will be created for each descriptor in the collection. Id, type and parameters of the descriptor will be apllied to the copy. The copy will also implementTransientProjectFeatureDescriptor
. Extensions are called during project load/reload only.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends SProjectFeatureDescriptor>
getAdditionalFeatures(SProject project)
-
-
-
Method Detail
-
getAdditionalFeatures
@NotNull Collection<? extends SProjectFeatureDescriptor> getAdditionalFeatures(@NotNull SProject project)
-
-