CConfigurationData provider
Identifier:
org.eclipse.cdt.core.CConfigurationDataProvider
Description:
Each time the Build Active configuration gets changed, the Project natures set gets adjusted by removing natures associated with the previously active configuration and adding natures associated with the new active configuration.
This allows adjusting the builders used with the project, etc.
Configuration Markup:
<!ELEMENT extension (provider)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
<!ELEMENT provider EMPTY>
<!ATTLIST provider
natures CDATA #IMPLIED
class CDATA #REQUIRED
conflictingNatures CDATA #IMPLIED>
- natures - Project nature IDs associated with this provider. IDs are separated by semicolons.
- class - A class which extends org.eclipse.cdt.core.settings.model.extension.CConfigurationDataProvider
- conflictingNatures - Project nature IDs to be unset for this provider. IDs are separated by semicolons.