public class Xtend2GeneratorFragment extends DefaultGeneratorFragment implements NamingAware
Modifier and Type | Class and Description |
---|---|
static class |
Xtend2GeneratorFragment.GenericGrammarAccess |
Constructor and Description |
---|
Xtend2GeneratorFragment() |
Modifier and Type | Method and Description |
---|---|
protected void |
addLocalBindings(com.google.inject.Binder binder) |
void |
addToPluginXmlRt(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
Used to add code to the plugin.xml of the runtime bundle.
|
void |
addToPluginXmlRt(Xtend2ExecutionContext xtend2ExecutionContext) |
void |
addToPluginXmlUi(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
Used to add code to the plugin.xml of the ui bundle.
|
void |
addToPluginXmlUi(Xtend2ExecutionContext xtend2ExecutionContext) |
protected com.google.inject.Module |
createModule(Grammar grammar) |
void |
generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
can be used to generate whatever necessary
|
void |
generate(Grammar grammar,
Xtend2ExecutionContext ctx) |
void |
generate(Xtend2ExecutionContext ctx) |
java.lang.String[] |
getExportedPackagesRt(Grammar grammar)
return the exported packages for the runtime bundle
|
protected java.util.List<java.lang.String> |
getExportedPackagesRtList(Grammar grammar) |
Naming |
getNaming() |
void |
registerNaming(Naming n) |
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesIde, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsRt, getGuiceBindingsUi, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesRt, getRequiredBundlesTests, getRequiredBundlesUi
protected com.google.inject.Module createModule(Grammar grammar)
protected void addLocalBindings(com.google.inject.Binder binder)
public final void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class DefaultGeneratorFragment
ctx
- - the execution context to usepublic void generate(Grammar grammar, Xtend2ExecutionContext ctx)
public void generate(Xtend2ExecutionContext ctx)
public void registerNaming(Naming n)
registerNaming
in interface NamingAware
public Naming getNaming()
protected java.util.List<java.lang.String> getExportedPackagesRtList(Grammar grammar)
public java.lang.String[] getExportedPackagesRt(Grammar grammar)
IGeneratorFragment
getExportedPackagesRt
in interface IGeneratorFragment
getExportedPackagesRt
in class DefaultGeneratorFragment
public void addToPluginXmlRt(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
addToPluginXmlRt
in interface IGeneratorFragment
addToPluginXmlRt
in class DefaultGeneratorFragment
ctx
- - the execution context to use (the plugin.xml file is already opened)public void addToPluginXmlRt(Xtend2ExecutionContext xtend2ExecutionContext)
public void addToPluginXmlUi(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
addToPluginXmlUi
in interface IGeneratorFragment
addToPluginXmlUi
in class DefaultGeneratorFragment
ctx
- - the execution context to use (the plugin.xml file is already opened)public void addToPluginXmlUi(Xtend2ExecutionContext xtend2ExecutionContext)