Package org.eclipse.epsilon.eol
Interface IEolModule
- All Superinterfaces:
IModule
,ModuleElement
- All Known Subinterfaces:
IEclModule
,IEglModule
,IEglModule
,IEgxModule
,IEmgModule
,IEmlModule
,IEplModule
,IErlModule
,IErlModuleAtomBatches<D>
,IErlModuleParallelAnnotation
,IEtlModule
,IEUnitModule
,IEvlModule
,IEwlModule
,IFlockModule
,ProfilableIEolModule
- All Known Implementing Classes:
AbstractEplModule
,EclModule
,EclModuleParallel
,EclModuleParallelAnnotation
,EglModule
,EglModule
,EglTemplateFactoryModuleAdapter
,EgxModule
,EgxModuleParallel
,EgxModuleParallelAnnotation
,EgxModuleParallelGenerationRuleAtoms
,EmgModule
,EmlModule
,EolModule
,EolModuleParallel
,EplModule
,EplModuleParallel
,EplModuleParallelPatterns
,ErlModule
,ErlModuleParallel
,EtlModule
,EtlModuleParallel
,EUnitModule
,EvlModule
,EvlModuleParallel
,EvlModuleParallelAnnotation
,EvlModuleParallelAtoms
,EvlModuleParallelConstraintAtoms
,EvlModuleParallelContextAtoms
,EvlModuleParallelElements
,EwlModule
,FlockModule
,HutnModule
,LazyEgxModule
,PinsetModule
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Configure the IEolModule with the given propertiesexecute()
Get the set of property names that should be retrieved from the ILaunchConfiguration in order to configure this module.getMain()
boolean
void
setContext
(IEolContext context) void
setImportManager
(IImportManager importManager) void
setParentModule
(IEolModule parent) 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 Details
-
execute
- Throws:
EolRuntimeException
-
getMain
StatementBlock getMain() -
getPostOperationStatements
-
parse
-
getDeclaredOperations
OperationList getDeclaredOperations() -
getOperations
OperationList getOperations() -
getDeclaredModelDeclarations
List<ModelDeclaration> getDeclaredModelDeclarations() -
getModelDeclarations
Set<ModelDeclaration> getModelDeclarations() -
getParentModule
IEolModule getParentModule() -
setParentModule
-
getImports
-
getContext
IEolContext getContext() -
setContext
-
getParseProblems
List<ParseProblem> getParseProblems()- Specified by:
getParseProblems
in interfaceIModule
-
configure
Configure the IEolModule with the given properties- Parameters:
properties
- a map of property:value- Since:
- 1.6
-
getConfigurationProperties
Get the set of property names that should be retrieved from the ILaunchConfiguration in order to configure this module.- Returns:
- Since:
- 1.6
-
getImportManager
IImportManager getImportManager() -
setImportManager
-