org.eclipse.epsilon.eml
Class EmlModule

java.lang.Object
  extended by org.eclipse.epsilon.common.module.AbstractModuleElement
      extended by org.eclipse.epsilon.eol.AbstractModule
          extended by org.eclipse.epsilon.eol.EolLibraryModule
              extended by org.eclipse.epsilon.erl.ErlModule
                  extended by org.eclipse.epsilon.etl.EtlModule
                      extended by org.eclipse.epsilon.eml.EmlModule
All Implemented Interfaces:
IModule, ModuleElement, IEolExecutableModule, IEolLibraryModule, IErlModule, IEtlModule

public class EmlModule
extends EtlModule


Constructor Summary
EmlModule()
           
 
Method Summary
 void buildModel()
           
 org.antlr.runtime.Lexer createLexer(java.io.InputStream inputStream)
           
 EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
           
 java.lang.Object execute()
           
 java.util.List<ModuleElement> getChildren()
           
 EmlContext getContext()
           
 MergeRules getDeclaredMergeRules()
           
 java.util.HashMap<java.lang.String,java.lang.Class<?>> getImportConfiguration()
           
 java.lang.String getMainRule()
           
 MergeRules getMergeRules()
           
 void reset()
           
 
Methods inherited from class org.eclipse.epsilon.etl.EtlModule
getDeclaredTransformRules, getTransformRules, setContext, setContext
 
Methods inherited from class org.eclipse.epsilon.erl.ErlModule
getDeclaredPost, getDeclaredPre, getPost, getPre
 
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 org.eclipse.epsilon.eol.AbstractModule
adapt, getParseProblems, parse, parse, parse, parse
 
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
getSourceUri, setAst
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.epsilon.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPre
 
Methods inherited from interface org.eclipse.epsilon.eol.IEolLibraryModule
getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParentModule, getParseProblems, setOperationFactory, setParentModule
 
Methods inherited from interface org.eclipse.epsilon.common.module.IModule
getSourceUri, parse, parse, parse, parse
 
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
getAst
 

Constructor Detail

EmlModule

public EmlModule()
Method Detail

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