public class GeneratorFragment2 extends AbstractStubGeneratingFragment
Constructor and Description |
---|
GeneratorFragment2() |
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration(Issues issues) |
protected boolean |
contributeEclipsePluginExtensions() |
protected void |
contributeEclipsePluginGuiceBindings() |
protected void |
doGenerateJavaMain() |
protected void |
doGenerateJavaStubFile() |
protected void |
doGenerateMweFile() |
protected void |
doGenerateXtendMain() |
protected void |
doGenerateXtendStubFile() |
void |
generate() |
protected TypeReference |
getGeneratorStub(Grammar grammar) |
protected TypeReference |
getJavaMain(Grammar grammar) |
boolean |
isGenerateJavaMain() |
boolean |
isGenerateMwe() |
boolean |
isGenerateStub() |
boolean |
isGenerateXtendMain() |
void |
setGenerateJavaMain(boolean generateJavaMain) |
void |
setGenerateMwe(boolean generateMwe) |
void |
setGenerateXtendMain(boolean generateXtendMain) |
getGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
getGrammar, getLanguage, getProjectConfig, initialize
public boolean isGenerateStub()
isGenerateStub
in class AbstractStubGeneratingFragment
public boolean isGenerateJavaMain()
public boolean isGenerateXtendMain()
public boolean isGenerateMwe()
protected TypeReference getGeneratorStub(Grammar grammar)
protected TypeReference getJavaMain(Grammar grammar)
public void checkConfiguration(Issues issues)
checkConfiguration
in interface IXtextGeneratorFragment
checkConfiguration
in class AbstractXtextGeneratorFragment
public void generate()
protected void contributeEclipsePluginGuiceBindings()
protected void doGenerateXtendStubFile()
protected void doGenerateJavaStubFile()
protected void doGenerateJavaMain()
protected void doGenerateXtendMain()
protected void doGenerateMweFile()
protected boolean contributeEclipsePluginExtensions()
public void setGenerateMwe(boolean generateMwe)
public void setGenerateJavaMain(boolean generateJavaMain)
public void setGenerateXtendMain(boolean generateXtendMain)