Package org.eclipse.epsilon.egl.internal
Interface IEglModule
-
- All Superinterfaces:
IEolModule
,IModule
,ModuleElement
- All Known Implementing Classes:
EglModule
public interface IEglModule extends IEolModule
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
execute(EglTemplate template, Formatter postprocessor)
IEglContext
getContext()
List<EglMarkerSection>
getMarkers()
-
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, execute, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setParentModule
-
Methods inherited from interface org.eclipse.epsilon.common.module.IModule
createAst, getSourceUri, parse, parse, parse, parse, parse
-
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
build, getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
getMarkers
List<EglMarkerSection> getMarkers()
-
getContext
IEglContext getContext()
- Specified by:
getContext
in interfaceIEolModule
-
execute
Object execute(EglTemplate template, Formatter postprocessor) throws EglRuntimeException
- Throws:
EglRuntimeException
-
-