org.eclipse.xtext.generator
Class Xtend2GeneratorFragment
java.lang.Object
org.eclipse.xtext.generator.DefaultGeneratorFragment
org.eclipse.xtext.generator.Xtend2GeneratorFragment
- All Implemented Interfaces:
- IGeneratorFragment, NamingAware
public class Xtend2GeneratorFragment
- extends DefaultGeneratorFragment
- implements NamingAware
- Since:
- 2.0
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class org.eclipse.xtext.generator.DefaultGeneratorFragment |
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, getExportedPackagesUi, getGuiceBindingsRt, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesUi |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xtend2GeneratorFragment
public Xtend2GeneratorFragment()
createModule
protected com.google.inject.Module createModule(Grammar grammar)
generate
public final void generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
- Description copied from interface:
IGeneratorFragment
- can be used to generate whatever necessary
- Specified by:
generate
in interface IGeneratorFragment
- Overrides:
generate
in class DefaultGeneratorFragment
ctx
- - the execution context to use
generate
public void generate(Xtend2ExecutionContext ctx)
registerNaming
public void registerNaming(Naming n)
- Specified by:
registerNaming
in interface NamingAware
getExportedPackagesRtList
protected java.util.List<java.lang.String> getExportedPackagesRtList(Grammar grammar)
- Since:
- 2.0
getExportedPackagesRt
public java.lang.String[] getExportedPackagesRt(Grammar grammar)
- Description copied from interface:
IGeneratorFragment
- return the exported packages for the runtime bundle
- Specified by:
getExportedPackagesRt
in interface IGeneratorFragment
- Overrides:
getExportedPackagesRt
in class DefaultGeneratorFragment