org.eclipse.cdt.managedbuilder.internal.dataprovider
Class BuildConfigurationData

java.lang.Object
  extended by org.eclipse.cdt.core.settings.model.extension.CDataObject
      extended by org.eclipse.cdt.core.settings.model.extension.CConfigurationData
          extended by org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildConfigurationData
All Implemented Interfaces:
org.eclipse.cdt.core.settings.model.ICSettingBase

public class BuildConfigurationData
extends org.eclipse.cdt.core.settings.model.extension.CConfigurationData


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.settings.model.ICSettingBase
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM
 
Constructor Summary
BuildConfigurationData(IConfiguration cfg)
           
 
Method Summary
 org.eclipse.cdt.core.settings.model.extension.CFileData createFileData(org.eclipse.core.runtime.IPath path, org.eclipse.cdt.core.settings.model.extension.CFileData base)
           
 org.eclipse.cdt.core.settings.model.extension.CFileData createFileData(org.eclipse.core.runtime.IPath path, org.eclipse.cdt.core.settings.model.extension.CFolderData base, org.eclipse.cdt.core.settings.model.extension.CLanguageData baseLangData)
           
 org.eclipse.cdt.core.settings.model.extension.CFolderData createFolderData(org.eclipse.core.runtime.IPath path, org.eclipse.cdt.core.settings.model.extension.CFolderData base)
           
 org.eclipse.cdt.core.settings.model.extension.CBuildData getBuildData()
           
 ICdtVariablesContributor getBuildVariablesContributor()
           
 IConfiguration getConfiguration()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 org.eclipse.cdt.core.settings.model.extension.CResourceData[] getResourceDatas()
           
 org.eclipse.cdt.core.settings.model.extension.CFolderData getRootFolderData()
           
 org.eclipse.cdt.core.settings.model.ICSourceEntry[] getSourceEntries()
           
 org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData getTargetPlatformData()
           
 boolean isValid()
           
 void removeResourceData(org.eclipse.cdt.core.settings.model.extension.CResourceData data)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setSourceEntries(org.eclipse.cdt.core.settings.model.ICSourceEntry[] entries)
           
 
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildConfigurationData

public BuildConfigurationData(IConfiguration cfg)
Method Detail

getConfiguration

public IConfiguration getConfiguration()

createFileData

public org.eclipse.cdt.core.settings.model.extension.CFileData createFileData(org.eclipse.core.runtime.IPath path,
                                                                              org.eclipse.cdt.core.settings.model.extension.CFileData base)
                                                                       throws org.eclipse.core.runtime.CoreException
Specified by:
createFileData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
Throws:
org.eclipse.core.runtime.CoreException

createFileData

public org.eclipse.cdt.core.settings.model.extension.CFileData createFileData(org.eclipse.core.runtime.IPath path,
                                                                              org.eclipse.cdt.core.settings.model.extension.CFolderData base,
                                                                              org.eclipse.cdt.core.settings.model.extension.CLanguageData baseLangData)
                                                                       throws org.eclipse.core.runtime.CoreException
Specified by:
createFileData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
Throws:
org.eclipse.core.runtime.CoreException

createFolderData

public org.eclipse.cdt.core.settings.model.extension.CFolderData createFolderData(org.eclipse.core.runtime.IPath path,
                                                                                  org.eclipse.cdt.core.settings.model.extension.CFolderData base)
                                                                           throws org.eclipse.core.runtime.CoreException
Specified by:
createFolderData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
Throws:
org.eclipse.core.runtime.CoreException

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getResourceDatas

public org.eclipse.cdt.core.settings.model.extension.CResourceData[] getResourceDatas()
Specified by:
getResourceDatas in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getRootFolderData

public org.eclipse.cdt.core.settings.model.extension.CFolderData getRootFolderData()
Specified by:
getRootFolderData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

removeResourceData

public void removeResourceData(org.eclipse.cdt.core.settings.model.extension.CResourceData data)
                        throws org.eclipse.core.runtime.CoreException
Specified by:
removeResourceData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
Throws:
org.eclipse.core.runtime.CoreException

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getId

public java.lang.String getId()
Specified by:
getId in class org.eclipse.cdt.core.settings.model.extension.CDataObject

getName

public java.lang.String getName()
Specified by:
getName in class org.eclipse.cdt.core.settings.model.extension.CDataObject

setName

public void setName(java.lang.String name)
Specified by:
setName in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

isValid

public boolean isValid()
Specified by:
isValid in class org.eclipse.cdt.core.settings.model.extension.CDataObject

getTargetPlatformData

public org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData getTargetPlatformData()
Specified by:
getTargetPlatformData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getSourceEntries

public org.eclipse.cdt.core.settings.model.ICSourceEntry[] getSourceEntries()
Specified by:
getSourceEntries in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

setSourceEntries

public void setSourceEntries(org.eclipse.cdt.core.settings.model.ICSourceEntry[] entries)
Specified by:
setSourceEntries in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getBuildData

public org.eclipse.cdt.core.settings.model.extension.CBuildData getBuildData()
Specified by:
getBuildData in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData

getBuildVariablesContributor

public ICdtVariablesContributor getBuildVariablesContributor()
Specified by:
getBuildVariablesContributor in class org.eclipse.cdt.core.settings.model.extension.CConfigurationData