Class CDataFactory
java.lang.Object
org.eclipse.cdt.core.settings.model.extension.impl.CDataFactory
- Direct Known Subclasses:
UserAndDiscoveredEntryConfigurationDataProvider.DataFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateBuildData
(CConfigurationData cfg, CBuildData base, String id, String name, boolean clone) createConfigurationdata
(String id, String name, CConfigurationData base, boolean clone) createFileData
(CConfigurationData cfg, CResourceData base, CLanguageData lBase, String id, boolean clone, org.eclipse.core.runtime.IPath path) createFolderData
(CConfigurationData cfg, CFolderData base, String id, boolean clone, org.eclipse.core.runtime.IPath path) createLanguageData
(CConfigurationData cfg, CResourceData rcBase, String id, String name, String languageId, int supportedEntryKinds, String[] rcTypes, boolean isContentTypes) createLanguageData
(CConfigurationData cfg, CResourceData rcBase, CLanguageData base, String id, boolean clone) createTargetPlatformData
(CConfigurationData cfg, CTargetPlatformData base, String id, String name, boolean clone) static CDataFactory
boolean
isModified
(CDataObject data) void
link
(CDataObject parent, CDataObject child) void
setModified
(CDataObject data, boolean modified)
-
Constructor Details
-
CDataFactory
public CDataFactory()
-
-
Method Details
-
getDefault
-
createConfigurationdata
public CConfigurationData createConfigurationdata(String id, String name, CConfigurationData base, boolean clone) -
createFolderData
public CFolderData createFolderData(CConfigurationData cfg, CFolderData base, String id, boolean clone, org.eclipse.core.runtime.IPath path) -
createFileData
public CFileData createFileData(CConfigurationData cfg, CResourceData base, CLanguageData lBase, String id, boolean clone, org.eclipse.core.runtime.IPath path) -
createLanguageData
public CLanguageData createLanguageData(CConfigurationData cfg, CResourceData rcBase, CLanguageData base, String id, boolean clone) -
createLanguageData
public CLanguageData createLanguageData(CConfigurationData cfg, CResourceData rcBase, String id, String name, String languageId, int supportedEntryKinds, String[] rcTypes, boolean isContentTypes) -
createBuildData
public CBuildData createBuildData(CConfigurationData cfg, CBuildData base, String id, String name, boolean clone) -
createTargetPlatformData
public CTargetPlatformData createTargetPlatformData(CConfigurationData cfg, CTargetPlatformData base, String id, String name, boolean clone) -
isModified
-
setModified
-
link
-