Package org.eclipse.epsilon.egl
Class EglModule
java.lang.Object
org.eclipse.epsilon.egl.EglModule
- All Implemented Interfaces:
IModule
,ModuleElement
,IEglModule
,IEolModule
- Direct Known Subclasses:
EglTemplateFactoryModuleAdapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createAst
(AST cst, ModuleElement parentAst) execute()
getData()
Deprecated.getFile()
getMain()
getUri()
boolean
boolean
boolean
boolean
boolean
void
reset()
void
setContext
(IEolContext context) void
setDefaultFormatters
(Collection<Formatter> defaultFormatters) void
setFactory
(EglTemplateFactory factory) Deprecated.Use#setTemplateFactory()
void
setImportManager
(IImportManager importManager) void
void
setParent
(ModuleElement moduleElement) void
setParentModule
(IEolModule parent) void
void
setTemplateFactory
(EglTemplateFactory templateFactory) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, getConfigurationProperties
-
Constructor Details
-
EglModule
public EglModule() -
EglModule
-
-
Method Details
-
getTemplateFactory
- Specified by:
getTemplateFactory
in interfaceIEglModule
-
setTemplateFactory
- Specified by:
setTemplateFactory
in interfaceIEglModule
-
getFactory
Deprecated. -
setFactory
Deprecated.Use#setTemplateFactory()
-
getCurrentTemplate
- Specified by:
getCurrentTemplate
in interfaceIEglModule
-
parse
-
parse
-
parse
-
parse
- Specified by:
parse
in interfaceIEolModule
- Specified by:
parse
in interfaceIModule
- Throws:
Exception
-
parse
- Specified by:
parse
in interfaceIEglModule
- Throws:
Exception
-
getParseProblems
- Specified by:
getParseProblems
in interfaceIEolModule
- Specified by:
getParseProblems
in interfaceIModule
-
execute
- Specified by:
execute
in interfaceIEolModule
- Throws:
EolRuntimeException
-
reset
public void reset()- Specified by:
reset
in interfaceIEglModule
-
getContext
- Specified by:
getContext
in interfaceIEglModule
- Specified by:
getContext
in interfaceIEolModule
-
getDeclaredModelDeclarations
- Specified by:
getDeclaredModelDeclarations
in interfaceIEolModule
-
getDeclaredOperations
- Specified by:
getDeclaredOperations
in interfaceIEolModule
-
getImports
- Specified by:
getImports
in interfaceIEolModule
-
getModelDeclarations
- Specified by:
getModelDeclarations
in interfaceIEolModule
-
getOperations
- Specified by:
getOperations
in interfaceIEolModule
-
setDefaultFormatters
- Specified by:
setDefaultFormatters
in interfaceIEglModule
-
getParentModule
- Specified by:
getParentModule
in interfaceIEolModule
-
setParentModule
- Specified by:
setParentModule
in interfaceIEolModule
-
getSourceUri
- Specified by:
getSourceUri
in interfaceIModule
-
setContext
- Specified by:
setContext
in interfaceIEolModule
-
createAst
-
getFile
- Specified by:
getFile
in interfaceModuleElement
-
getUri
- Specified by:
getUri
in interfaceModuleElement
-
setUri
- Specified by:
setUri
in interfaceModuleElement
-
setModule
- Specified by:
setModule
in interfaceModuleElement
-
build
- Specified by:
build
in interfaceModuleElement
-
getRegion
- Specified by:
getRegion
in interfaceModuleElement
-
setRegion
- Specified by:
setRegion
in interfaceModuleElement
-
getParent
- Specified by:
getParent
in interfaceModuleElement
-
setParent
- Specified by:
setParent
in interfaceModuleElement
-
getChildren
- Specified by:
getChildren
in interfaceModuleElement
-
getModule
- Specified by:
getModule
in interfaceModuleElement
-
getMain
- Specified by:
getMain
in interfaceIEolModule
-
getPostOperationStatements
- Specified by:
getPostOperationStatements
in interfaceIEolModule
-
getComments
- Specified by:
getComments
in interfaceModuleElement
-
getData
- Specified by:
getData
in interfaceModuleElement
-
getImportManager
- Specified by:
getImportManager
in interfaceIEolModule
-
setImportManager
- Specified by:
setImportManager
in interfaceIEolModule
-
getTemplateFactory()