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)
-
-