org.eclipse.epsilon.eml
Class EmlModule
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.AbstractModule
org.eclipse.epsilon.eol.EolLibraryModule
org.eclipse.epsilon.erl.ErlModule
org.eclipse.epsilon.etl.EtlModule
org.eclipse.epsilon.eml.EmlModule
- All Implemented Interfaces:
- IModule, ModuleElement, IEolExecutableModule, IEolLibraryModule, IErlModule, IEtlModule
public class EmlModule
- extends EtlModule
Methods inherited from class org.eclipse.epsilon.eol.EolLibraryModule |
getAst, getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParentModule, getSourceFile, main, setOperationFactory, setParentModule, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.epsilon.eol.IEolLibraryModule |
getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParentModule, getParseProblems, setOperationFactory, setParentModule |
EmlModule
public EmlModule()
createLexer
public org.antlr.runtime.Lexer createLexer(java.io.InputStream inputStream)
- Overrides:
createLexer
in class EtlModule
createParser
public EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
- Overrides:
createParser
in class EtlModule
getMainRule
public java.lang.String getMainRule()
- Overrides:
getMainRule
in class EtlModule
getImportConfiguration
public java.util.HashMap<java.lang.String,java.lang.Class<?>> getImportConfiguration()
- Overrides:
getImportConfiguration
in class EtlModule
buildModel
public void buildModel()
throws java.lang.Exception
- Specified by:
buildModel
in interface IModule
- Overrides:
buildModel
in class EtlModule
- Throws:
java.lang.Exception
execute
public java.lang.Object execute()
throws EolRuntimeException
- Specified by:
execute
in interface IEolExecutableModule
- Overrides:
execute
in class EtlModule
- Throws:
EolRuntimeException
getContext
public EmlContext getContext()
- Specified by:
getContext
in interface IEolLibraryModule
- Specified by:
getContext
in interface IEtlModule
- Overrides:
getContext
in class EtlModule
reset
public void reset()
- Specified by:
reset
in interface IModule
- Overrides:
reset
in class EtlModule
getDeclaredMergeRules
public MergeRules getDeclaredMergeRules()
getMergeRules
public MergeRules getMergeRules()
getChildren
public java.util.List<ModuleElement> getChildren()
- Specified by:
getChildren
in interface ModuleElement
- Overrides:
getChildren
in class EtlModule