Class CDataFactory
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.extension.impl.CDataFactory
-
- Direct Known Subclasses:
UserAndDiscoveredEntryConfigurationDataProvider.DataFactory
public class CDataFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CDataFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CBuildDatacreateBuildData(CConfigurationData cfg, CBuildData base, java.lang.String id, java.lang.String name, boolean clone)CConfigurationDatacreateConfigurationdata(java.lang.String id, java.lang.String name, CConfigurationData base, boolean clone)CFileDatacreateFileData(CConfigurationData cfg, CResourceData base, CLanguageData lBase, java.lang.String id, boolean clone, org.eclipse.core.runtime.IPath path)CFolderDatacreateFolderData(CConfigurationData cfg, CFolderData base, java.lang.String id, boolean clone, org.eclipse.core.runtime.IPath path)CLanguageDatacreateLanguageData(CConfigurationData cfg, CResourceData rcBase, java.lang.String id, java.lang.String name, java.lang.String languageId, int supportedEntryKinds, java.lang.String[] rcTypes, boolean isContentTypes)CLanguageDatacreateLanguageData(CConfigurationData cfg, CResourceData rcBase, CLanguageData base, java.lang.String id, boolean clone)CTargetPlatformDatacreateTargetPlatformData(CConfigurationData cfg, CTargetPlatformData base, java.lang.String id, java.lang.String name, boolean clone)static CDataFactorygetDefault()booleanisModified(CDataObject data)voidlink(CDataObject parent, CDataObject child)voidsetModified(CDataObject data, boolean modified)
-
-
-
Method Detail
-
getDefault
public static CDataFactory getDefault()
-
createConfigurationdata
public CConfigurationData createConfigurationdata(java.lang.String id, java.lang.String name, CConfigurationData base, boolean clone)
-
createFolderData
public CFolderData createFolderData(CConfigurationData cfg, CFolderData base, java.lang.String id, boolean clone, org.eclipse.core.runtime.IPath path)
-
createFileData
public CFileData createFileData(CConfigurationData cfg, CResourceData base, CLanguageData lBase, java.lang.String id, boolean clone, org.eclipse.core.runtime.IPath path)
-
createLanguageData
public CLanguageData createLanguageData(CConfigurationData cfg, CResourceData rcBase, CLanguageData base, java.lang.String id, boolean clone)
-
createLanguageData
public CLanguageData createLanguageData(CConfigurationData cfg, CResourceData rcBase, java.lang.String id, java.lang.String name, java.lang.String languageId, int supportedEntryKinds, java.lang.String[] rcTypes, boolean isContentTypes)
-
createBuildData
public CBuildData createBuildData(CConfigurationData cfg, CBuildData base, java.lang.String id, java.lang.String name, boolean clone)
-
createTargetPlatformData
public CTargetPlatformData createTargetPlatformData(CConfigurationData cfg, CTargetPlatformData base, java.lang.String id, java.lang.String name, boolean clone)
-
isModified
public boolean isModified(CDataObject data)
-
setModified
public void setModified(CDataObject data, boolean modified)
-
link
public void link(CDataObject parent, CDataObject child)
-
-