org.eclipse.epsilon.egl.internal
Interface IEglModule

All Superinterfaces:
IEolLibraryModule, IModule, ModuleElement
All Known Implementing Classes:
EglModule, EgxModule

public interface IEglModule
extends IEolLibraryModule


Method Summary
 EglResult execute(EglTemplate template, Formatter postprocessor)
           
 IEglContext getContext()
           
 
Methods inherited from interface org.eclipse.epsilon.eol.IEolLibraryModule
getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParentModule, getParseProblems, setContext, setOperationFactory, setParentModule
 
Methods inherited from interface org.eclipse.epsilon.common.module.IModule
buildModel, getSourceUri, parse, parse, parse, parse, reset
 
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
getAst, getChildren
 

Method Detail

getContext

IEglContext getContext()
Specified by:
getContext in interface IEolLibraryModule

execute

EglResult execute(EglTemplate template,
                  Formatter postprocessor)
                  throws EglRuntimeException
Throws:
EglRuntimeException