GeneratorSettings

public class GeneratorSettings

Provides the values that can be used in a generator template, e.g. a Mustache template.

Constructors

GeneratorSettings

public GeneratorSettings(FileObject location, ISpoofaxLanguageSpecConfig config)

GeneratorSettings

public GeneratorSettings(FileObject location, ISpoofaxLanguageSpecConfig config, AnalysisType analysisType)

Methods

analysisType

public AnalysisType analysisType()

eclipseMetaborgVersion

public String eclipseMetaborgVersion()

eclipseVersion

public String eclipseVersion()

format

public StrategoFormat format()

fullIdentifier

public String fullIdentifier()

generateGroupId

public boolean generateGroupId()

generateVersion

public boolean generateVersion()

groupId

public String groupId()

id

public String id()

javaName

public String javaName()

location

public FileObject location()

metaborgVersion

public String metaborgVersion()

name

public String name()

packageName

public String packageName()

ppName

public String ppName()

setMetaborgVersion

public void setMetaborgVersion(String metaborgVersion)

strategiesPackagePath

public String strategiesPackagePath()

strategoName

public String strategoName()

version

public String version()