public class EwlModule extends EolModule implements IEwlModule
| Modifier and Type | Field and Description |
|---|---|
protected List<Wizard> |
wizards |
compilationContext, context, declaredModelDeclarations, declaredOperations, imports, main, modelDeclarations, operations, postOperationStatementsparseProblems, parser, sourceFile, sourceUri| Constructor and Description |
|---|
EwlModule() |
EwlModule(IEwlContext context)
Instantiates the module with the specified execution context.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleElement |
adapt(AST cst,
ModuleElement parentAst) |
void |
build(AST cst,
IModule module) |
protected org.antlr.runtime.Lexer |
createLexer(org.antlr.runtime.ANTLRInputStream inputStream) |
EpsilonParser |
createParser(org.antlr.runtime.TokenStream tokenStream) |
IEwlContext |
getContext() |
String |
getMainRule() |
List<Wizard> |
getWizards() |
List<WizardInstance> |
getWizardsFor(Object self) |
checkImports, clearCache, compile, execute, executeImpl, getCompilationContext, getDeclaredModelDeclarations, getDeclaredOperations, getImportConfiguration, getImports, getImportsByExtension, getMain, getModelDelcarations, getOperations, getParentModule, getPostOperationStatements, prepareContext, setContext, setMain, setParentModule, toStringassignAnnotations, assignComment, assignComments, createAst, extractComments, getParseProblems, getSourceFile, getSourceUri, invokeMainRule, parse, parseequals, getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUriclone, finalize, getClass, notify, notifyAll, wait, wait, waitconfigure, execute, getCompilationContext, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getMain, getModelDelcarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setParentModulepublic EwlModule()
public EwlModule(IEwlContext context)
context - The execution contextpublic ModuleElement adapt(AST cst, ModuleElement parentAst)
protected org.antlr.runtime.Lexer createLexer(org.antlr.runtime.ANTLRInputStream inputStream)
createLexer in class EolModulepublic EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
createParser in class EolModulepublic String getMainRule()
getMainRule in class EolModulepublic void build(AST cst, IModule module)
build in interface ModuleElementbuild in class EolModulepublic List<WizardInstance> getWizardsFor(Object self) throws EolRuntimeException
getWizardsFor in interface IEwlModuleEolRuntimeExceptionpublic IEwlContext getContext()
getContext in interface IEolModulegetContext in interface IEwlModulegetContext in class EolModuleCopyright © 2020. All rights reserved.