CreateSpoofaxLanguageSpecWizard

public abstract class CreateSpoofaxLanguageSpecWizard extends CreateLanguageSpecWizard

Spoofax specialization of the ‘create language specification’ wizard helper.

Methods

analysisType

public AnalysisType analysisType()

generateEclipseFeatureProject

public abstract boolean generateEclipseFeatureProject()

generateEclipsePluginProject

public abstract boolean generateEclipsePluginProject()

generateEclipseUpdatesiteProject

public abstract boolean generateEclipseUpdatesiteProject()

generateExampleProject

public abstract boolean generateExampleProject()

generateTestProject

public abstract boolean generateTestProject()

inputAnalysisTypeModified

protected abstract boolean inputAnalysisTypeModified()

inputAnalysisTypeString

protected abstract String inputAnalysisTypeString()

inputSyntaxTypeModified

protected abstract boolean inputSyntaxTypeModified()

inputSyntaxTypeString

protected abstract String inputSyntaxTypeString()

setAnalysisType

protected abstract void setAnalysisType(String analysisTypeString)

setDefaults

public void setDefaults()

setGenerateEclipseFeatureProject

protected abstract void setGenerateEclipseFeatureProject(boolean generate)

setGenerateEclipsePluginProject

protected abstract void setGenerateEclipsePluginProject(boolean generate)

setGenerateEclipseUpdatesiteProject

protected abstract void setGenerateEclipseUpdatesiteProject(boolean generate)

setGenerateExampleProject

protected abstract void setGenerateExampleProject(boolean generate)

setGenerateTestProject

protected abstract void setGenerateTestProject(boolean generate)

setSyntaxType

protected abstract void setSyntaxType(String syntaxTypeString)

syntaxType

public SyntaxType syntaxType()