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 boolean
shouldBeParallel
(AnnotatableModuleElement ast, Object self) default boolean
shouldBeParallel
(AnnotatableModuleElement ast, Supplier<? extends Variable[]> variables) Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, execute, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setImportManager, 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 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:
getContext
in interfaceIEolModule
- Specified by:
getContext
in interfaceIErlModule
-