public class EmlModule extends EtlModule
| Modifier and Type | Field and Description |
|---|---|
protected EmlContext |
context |
protected NamedRuleList<MergeRule> |
declaredMergeRules |
protected NamedRuleList<MergeRule> |
mergeRules |
declaredTransformationRules, transformationRulesdeclaredPost, declaredPre, post, precompilationContext, declaredModelDeclarations, declaredOperations, imports, modelDeclarations, operationsparseProblems, parser, sourceFile, sourceUri| Constructor and Description |
|---|
EmlModule() |
| 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) |
Object |
execute() |
EmlContext |
getContext() |
List<MergeRule> |
getDeclaredMergeRules() |
HashMap<String,Class<?>> |
getImportConfiguration() |
String |
getMainRule() |
List<MergeRule> |
getMergeRules() |
protected int |
getPostBlockTokenType() |
protected int |
getPreBlockTokenType() |
void |
reset() |
getDeclaredTransformationRules, getTransformationRules, hasLazyRules, setContext, setContextcalculateSuperRules, execute, getDeclaredPost, getDeclaredPre, getPost, getPrecheckImports, compile, getCompilationContext, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getImportsByExtension, getModelDelcarations, getOperations, getParentModule, prepareContext, setParentModule, toStringassignAnnotations, assignComment, assignComments, createAst, extractComments, getParseProblems, getSourceFile, getSourceUri, invokeMainRule, parse, parse, parse, parsegetChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUriclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDeclaredPost, getDeclaredPre, getPost, getPregetCompilationContext, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getModelDelcarations, getOperations, getParentModule, getParseProblems, setParentModuleprotected EmlContext context
protected NamedRuleList<MergeRule> declaredMergeRules
protected NamedRuleList<MergeRule> mergeRules
protected org.antlr.runtime.Lexer createLexer(org.antlr.runtime.ANTLRInputStream inputStream)
createLexer in class EtlModulepublic EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
createParser in class EtlModulepublic String getMainRule()
getMainRule in class EtlModulepublic HashMap<String,Class<?>> getImportConfiguration()
getImportConfiguration in class EtlModulepublic void build(AST cst, IModule module)
build in interface ModuleElementbuild in class EtlModulepublic Object execute() throws EolRuntimeException
execute in interface IEolExecutableModuleexecute in class EtlModuleEolRuntimeExceptionpublic EmlContext getContext()
getContext in interface IEolLibraryModulegetContext in interface IEtlModulegetContext in class EtlModulepublic ModuleElement adapt(AST cst, ModuleElement parentAst)
public void reset()
protected int getPostBlockTokenType()
getPostBlockTokenType in class EtlModuleprotected int getPreBlockTokenType()
getPreBlockTokenType in class EtlModuleCopyright © 2016. All rights reserved.