Package org.eclipse.epsilon.egl
Interface IEglModule
-
- All Superinterfaces:
IEolModule
,IModule
,ModuleElement
- All Known Implementing Classes:
EglTemplateFactoryModuleAdapter
public interface IEglModule extends IEolModule
- Since:
- 1.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IEglContext
getContext()
EglTemplate
getCurrentTemplate()
EglTemplateFactory
getTemplateFactory()
boolean
parse(java.lang.String code, java.net.URI uri)
void
reset()
void
setDefaultFormatters(java.util.Collection<Formatter> defaultFormatters)
void
setTemplateFactory(EglTemplateFactory factory)
-
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
-
getContext
IEglContext getContext()
- Specified by:
getContext
in interfaceIEolModule
-
getTemplateFactory
EglTemplateFactory getTemplateFactory()
-
setTemplateFactory
void setTemplateFactory(EglTemplateFactory factory)
-
getCurrentTemplate
EglTemplate getCurrentTemplate()
-
parse
boolean parse(java.lang.String code, java.net.URI uri) throws java.lang.Exception
- Throws:
java.lang.Exception
-
reset
void reset()
-
setDefaultFormatters
void setDefaultFormatters(java.util.Collection<Formatter> defaultFormatters)
-
-