Class CConfigurationData

java.lang.Object
org.eclipse.cdt.core.settings.model.extension.CDataObject
org.eclipse.cdt.core.settings.model.extension.CConfigurationData
All Implemented Interfaces:
ICSettingBase
Direct Known Subclasses:
CDefaultConfigurationData

public abstract class CConfigurationData extends CDataObject
  • Constructor Details

    • CConfigurationData

      protected CConfigurationData()
  • Method Details

    • getType

      public final int getType()
      Specified by:
      getType in class CDataObject
    • getRootFolderData

      public abstract CFolderData getRootFolderData()
    • getResourceDatas

      public abstract CResourceData[] getResourceDatas()
    • getDescription

      public abstract String getDescription()
    • setDescription

      public abstract void setDescription(String description)
    • removeResourceData

      public abstract void removeResourceData(CResourceData data) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • createFolderData

      public abstract CFolderData createFolderData(org.eclipse.core.runtime.IPath path, CFolderData base) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • createFileData

      public abstract CFileData createFileData(org.eclipse.core.runtime.IPath path, CFileData base) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • createFileData

      public abstract CFileData createFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • getTargetPlatformData

      public abstract CTargetPlatformData getTargetPlatformData()
    • getSourceEntries

      public abstract ICSourceEntry[] getSourceEntries()
    • setSourceEntries

      public abstract void setSourceEntries(ICSourceEntry[] entries)
    • getBuildData

      public abstract CBuildData getBuildData()
    • getBuildVariablesContributor

      public abstract ICdtVariablesContributor getBuildVariablesContributor()
    • setName

      public abstract void setName(String name)
    • getStatus

      public CConfigurationStatus getStatus()