public class ExternalAntlrLexerFragment extends DefaultGeneratorFragment implements NamingAware
Constructor and Description |
---|
ExternalAntlrLexerFragment() |
Modifier and Type | Method and Description |
---|---|
void |
addAntlrParam(java.lang.String param) |
void |
checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
Called by the container after configuration so the component can validate
the configuration before invocation.
|
void |
generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
can be used to generate whatever necessary
|
java.lang.String[] |
getAntlrParams() |
AntlrToolFacade |
getAntlrTool() |
java.util.Set<Binding> |
getGuiceBindingsRt(Grammar grammar)
return a map containing the contributed guice bindings created in this generator fragment
|
java.util.Set<Binding> |
getGuiceBindingsUi(Grammar grammar)
return a map containing the contributed guice bindings for the ui part created in this generator fragment
|
java.lang.String |
getLexerGrammar() |
boolean |
isContentAssist() |
boolean |
isHighlighting() |
boolean |
isRuntime() |
void |
registerNaming(Naming naming) |
void |
setAntlrTool(AntlrToolFacade facade) |
void |
setContentAssist(boolean contentAssist) |
void |
setHighlighting(boolean highlighting) |
void |
setLexerGrammar(java.lang.String lexerGrammar) |
void |
setRuntime(boolean runtime) |
protected void |
suppressWarningsImpl(java.lang.String javaFile)
Deprecated.
use
suppressWarningsImpl(String, Charset) instead |
protected void |
suppressWarningsImpl(java.lang.String javaFile,
java.nio.charset.Charset encoding) |
addToPluginXmlRt, addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToPluginXmlUi, addToStandaloneSetup, addToStandaloneSetup, generate, getExportedPackagesIde, getExportedPackagesRt, getExportedPackagesTests, getExportedPackagesUi, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesRt, getRequiredBundlesTests, getRequiredBundlesUi
public void registerNaming(Naming naming)
registerNaming
in interface NamingAware
public void addAntlrParam(java.lang.String param)
public java.lang.String[] getAntlrParams()
public void setAntlrTool(AntlrToolFacade facade)
public AntlrToolFacade getAntlrTool()
public void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class DefaultGeneratorFragment
ctx
- - the execution context to use@Deprecated protected void suppressWarningsImpl(java.lang.String javaFile)
suppressWarningsImpl(String, Charset)
insteadprotected void suppressWarningsImpl(java.lang.String javaFile, java.nio.charset.Charset encoding)
public void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
IGeneratorFragment
checkConfiguration
in interface IGeneratorFragment
checkConfiguration
in class DefaultGeneratorFragment
issues
- implementors should report configuration issues to this.public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
IGeneratorFragment
getGuiceBindingsRt
in interface IGeneratorFragment
getGuiceBindingsRt
in class DefaultGeneratorFragment
public java.util.Set<Binding> getGuiceBindingsUi(Grammar grammar)
IGeneratorFragment
getGuiceBindingsUi
in interface IGeneratorFragment
getGuiceBindingsUi
in class DefaultGeneratorFragment
public void setLexerGrammar(java.lang.String lexerGrammar)
public java.lang.String getLexerGrammar()
public void setHighlighting(boolean highlighting)
public boolean isHighlighting()
public void setRuntime(boolean runtime)
public boolean isRuntime()
public void setContentAssist(boolean contentAssist)
public boolean isContentAssist()