public class SerializerFragment extends Xtend2GeneratorFragment implements IStubGenerating, IStubGenerating.XtendOption
Xtend2GeneratorFragment.GenericGrammarAccess
IStubGenerating.XtendOption
Constructor and Description |
---|
SerializerFragment() |
Modifier and Type | Method and Description |
---|---|
protected void |
addLocalBindings(com.google.inject.Binder binder) |
void |
generate(Xtend2ExecutionContext ctx) |
java.util.List<java.lang.String> |
getExportedPackagesRtList(Grammar grammar) |
java.util.Set<Binding> |
getGuiceBindingsRt(Grammar grammar)
return a map containing the contributed guice bindings created in this generator fragment
|
java.lang.String[] |
getImportedPackagesRt(Grammar grammar)
return the imported packages for the runtime bundle
|
boolean |
isGenerateStub() |
boolean |
isGenerateXtendStub() |
boolean |
setGenerateDebugData(boolean doGenerate) |
void |
setGenerateStub(boolean generateStub) |
void |
setGenerateXtendStub(boolean generateXtendStub) |
boolean |
setSrcGenOnly(boolean srcGen) |
addToPluginXmlRt, addToPluginXmlRt, addToPluginXmlUi, addToPluginXmlUi, createModule, generate, generate, getExportedPackagesRt, getNaming, registerNaming
addToStandaloneSetup, checkConfiguration, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesUi
public boolean isGenerateXtendStub()
isGenerateXtendStub
in interface IStubGenerating.XtendOption
IStubGenerating.isGenerateStub()
.public void setGenerateXtendStub(boolean generateXtendStub)
setGenerateXtendStub
in interface IStubGenerating.XtendOption
generateXtendStub
- decide if the fragment should generate stub classes in Xtend instead of Java.
This only has an effect if the generation of stubs is enabled in general
IStubGenerating.setGenerateStub(boolean)
.protected void addLocalBindings(com.google.inject.Binder binder)
addLocalBindings
in class Xtend2GeneratorFragment
public boolean setGenerateDebugData(boolean doGenerate)
public boolean setSrcGenOnly(boolean srcGen)
public void setGenerateStub(boolean generateStub)
setGenerateStub
in interface IStubGenerating
public boolean isGenerateStub()
isGenerateStub
in interface IStubGenerating
public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
IGeneratorFragment
getGuiceBindingsRt
in interface IGeneratorFragment
getGuiceBindingsRt
in class DefaultGeneratorFragment
public void generate(Xtend2ExecutionContext ctx)
generate
in class Xtend2GeneratorFragment
public java.util.List<java.lang.String> getExportedPackagesRtList(Grammar grammar)
getExportedPackagesRtList
in class Xtend2GeneratorFragment
public java.lang.String[] getImportedPackagesRt(Grammar grammar)
IGeneratorFragment
getImportedPackagesRt
in interface IGeneratorFragment
getImportedPackagesRt
in class DefaultGeneratorFragment