org.eclipse.cdt.make.internal.core.dataprovider
Class MakeConfigurationDataProvider

java.lang.Object
  extended by org.eclipse.cdt.core.settings.model.extension.CConfigurationDataProvider
      extended by org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationDataProvider
          extended by org.eclipse.cdt.make.internal.core.dataprovider.MakeConfigurationDataProvider

public class MakeConfigurationDataProvider
extends org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationDataProvider


Constructor Summary
MakeConfigurationDataProvider()
           
 
Method Summary
 org.eclipse.cdt.core.settings.model.extension.CConfigurationData applyConfiguration(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des, org.eclipse.cdt.core.settings.model.ICConfigurationDescription baseDescription, org.eclipse.cdt.core.settings.model.extension.CConfigurationData base, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 org.eclipse.cdt.core.settings.model.extension.CConfigurationData loadConfiguration(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static void updateDiscoveredInfo(org.eclipse.core.resources.IProject project, org.eclipse.cdt.core.settings.model.extension.CConfigurationData cfgData, CDataDiscoveredInfoCalculator calculator, CDataDiscoveredInfoProcessor processor)
           
 
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationDataProvider
createConfiguration, removeConfiguration
 
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CConfigurationDataProvider
applyConfiguration, dataCached
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MakeConfigurationDataProvider

public MakeConfigurationDataProvider()
Method Detail

applyConfiguration

public org.eclipse.cdt.core.settings.model.extension.CConfigurationData applyConfiguration(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des,
                                                                                           org.eclipse.cdt.core.settings.model.ICConfigurationDescription baseDescription,
                                                                                           org.eclipse.cdt.core.settings.model.extension.CConfigurationData base,
                                                                                           org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                    throws org.eclipse.core.runtime.CoreException
Overrides:
applyConfiguration in class org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationDataProvider
Throws:
org.eclipse.core.runtime.CoreException

loadConfiguration

public org.eclipse.cdt.core.settings.model.extension.CConfigurationData loadConfiguration(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des,
                                                                                          org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                   throws org.eclipse.core.runtime.CoreException
Overrides:
loadConfiguration in class org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationDataProvider
Throws:
org.eclipse.core.runtime.CoreException

updateDiscoveredInfo

public static void updateDiscoveredInfo(org.eclipse.core.resources.IProject project,
                                        org.eclipse.cdt.core.settings.model.extension.CConfigurationData cfgData,
                                        CDataDiscoveredInfoCalculator calculator,
                                        CDataDiscoveredInfoProcessor processor)