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 java.lang.Objectexecute(EglTemplate template, Formatter postprocessor)IEglContextgetContext()java.util.List<EglMarkerSection>getMarkers()-
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, execute, getCompilationContext, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getMain, getModelDelcarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setParentModule
-
Methods inherited from interface org.eclipse.epsilon.common.module.IModule
compile, createAst, getSourceUri, parse, parse, parse, parse, parse
-
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
build, getChildren, getComments, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
getMarkers
java.util.List<EglMarkerSection> getMarkers()
-
getContext
IEglContext getContext()
- Specified by:
getContextin interfaceIEolModule
-
execute
java.lang.Object execute(EglTemplate template, Formatter postprocessor) throws EglRuntimeException
- Throws:
EglRuntimeException
-
-