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 voidConfigure 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()booleanvoidsetContext(IEolContext context) voidsetImportManager(IImportManager importManager) voidsetParentModule(IEolModule parent) Methods inherited from interface org.eclipse.epsilon.common.module.IModule
createAst, getSourceUri, parse, parse, parse, parse, parseMethods 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:
getParseProblemsin 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
-