Package org.eclipse.epsilon.egl
Interface IEgxModule
-
- All Superinterfaces:
IEolModule
,IErlModule
,IModule
,ModuleElement
- All Known Implementing Classes:
EgxModule
,EgxModuleParallel
,EgxModuleParallelAnnotation
,EgxModuleParallelGenerationRuleAtoms
,LazyEgxModule
public interface IEgxModule extends IErlModule
- Since:
- 1.6
- Author:
- Sina Madani
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IEgxContext
getContext()
List<GenerationRule>
getDeclaredGenerationRules()
List<GenerationRule>
getGenerationRules()
default EglTemplateFactory
getTemplateFactory()
default void
setTemplateFactory(EglTemplateFactory templateFactory)
-
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.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPre
-
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
-
getDeclaredGenerationRules
List<GenerationRule> getDeclaredGenerationRules()
-
getGenerationRules
List<GenerationRule> getGenerationRules()
-
getTemplateFactory
default EglTemplateFactory getTemplateFactory()
-
setTemplateFactory
default void setTemplateFactory(EglTemplateFactory templateFactory)
-
getContext
default IEgxContext getContext()
- Specified by:
getContext
in interfaceIEolModule
- Specified by:
getContext
in interfaceIErlModule
-
-