SpoofaxProjectConfigService¶
-
public class
SpoofaxProjectConfigService
extends AConfigService<IProject, ISpoofaxProjectConfig> implements ISpoofaxProjectConfigService, ISpoofaxProjectConfigWriter¶
Constructors¶
SpoofaxProjectConfigService¶
-
public
SpoofaxProjectConfigService
(AConfigurationReaderWriter configReaderWriter, SpoofaxProjectConfigBuilder configBuilder)¶
Methods¶
defaultConfig¶
-
public IProjectConfig
defaultConfig
(FileObject rootFolder)¶
fromConfig¶
-
protected HierarchicalConfiguration<ImmutableNode>
fromConfig
(ISpoofaxProjectConfig config)¶
get¶
-
public ISpoofaxProjectConfig
get
(IProject project)¶
getConfigFile¶
-
protected FileObject
getConfigFile
(FileObject rootFolder)¶
getRootDirectory¶
-
protected FileObject
getRootDirectory
(IProject project)¶
toConfig¶
-
protected ConfigRequest<ISpoofaxProjectConfig>
toConfig
(HierarchicalConfiguration<ImmutableNode> config, FileObject configFile)¶