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 implement TransientProjectFeatureDescriptor. Extensions are called during project load/reload only.