org.eclipse.xtext.generator.serializer
Class SerializerFragment

java.lang.Object
  extended by org.eclipse.xtext.generator.DefaultGeneratorFragment
      extended by org.eclipse.xtext.generator.Xtend2GeneratorFragment
          extended by org.eclipse.xtext.generator.serializer.SerializerFragment
All Implemented Interfaces:
IGeneratorFragment, NamingAware

public class SerializerFragment
extends Xtend2GeneratorFragment


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.generator.Xtend2GeneratorFragment
Xtend2GeneratorFragment.GenericGrammarAccess
 
Constructor Summary
SerializerFragment()
           
 
Method Summary
 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
 boolean setGenerateDebugData(boolean doGenerate)
           
 boolean setGenerateStub(boolean generateStub)
           
 boolean setSrcGenOnly(boolean srcGen)
           
 
Methods inherited from class org.eclipse.xtext.generator.Xtend2GeneratorFragment
createModule, generate, generate, getExportedPackagesRt, getNaming, registerNaming
 
Methods inherited from class org.eclipse.xtext.generator.DefaultGeneratorFragment
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesUi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializerFragment

public SerializerFragment()
Method Detail

setGenerateDebugData

public boolean setGenerateDebugData(boolean doGenerate)

setSrcGenOnly

public boolean setSrcGenOnly(boolean srcGen)

setGenerateStub

public boolean setGenerateStub(boolean generateStub)

getGuiceBindingsRt

public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
Description copied from interface: IGeneratorFragment
return a map containing the contributed guice bindings created in this generator fragment

Specified by:
getGuiceBindingsRt in interface IGeneratorFragment
Overrides:
getGuiceBindingsRt in class DefaultGeneratorFragment

generate

public void generate(Xtend2ExecutionContext ctx)
Overrides:
generate in class Xtend2GeneratorFragment

getExportedPackagesRtList

public java.util.List<java.lang.String> getExportedPackagesRtList(Grammar grammar)
Overrides:
getExportedPackagesRtList in class Xtend2GeneratorFragment