Interface IErlModuleParallelAnnotation
- All Superinterfaces:
IEolModule,IErlModule,IModule,ModuleElement
- All Known Implementing Classes:
EclModuleParallelAnnotation,EgxModuleParallelAnnotation,EvlModuleParallelAnnotation
- Since:
- 1.6
- Author:
- Sina Madani
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanshouldBeParallel(AnnotatableModuleElement ast, Object self) default booleanshouldBeParallel(AnnotatableModuleElement ast, Supplier<? extends Variable[]> variables) Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, createDebugger, execute, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setImportManager, setParentModuleMethods inherited from interface org.eclipse.epsilon.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPreMethods 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
-
shouldBeParallel
default boolean shouldBeParallel(AnnotatableModuleElement ast, Object self) throws EolRuntimeException - Throws:
EolRuntimeException
-
shouldBeParallel
default boolean shouldBeParallel(AnnotatableModuleElement ast, Supplier<? extends Variable[]> variables) throws EolRuntimeException - Throws:
EolRuntimeException
-
getContext
IErlContextParallel getContext()- Specified by:
getContextin interfaceIEolModule- Specified by:
getContextin interfaceIErlModule
-