Interface IErlModuleParallelAnnotation
-
- All Superinterfaces:
IEolModule,IErlModule,IModule,ModuleElement
- All Known Implementing Classes:
EclModuleParallelAnnotation,EgxModuleParallelAnnotation,EvlModuleParallelAnnotation
public interface IErlModuleParallelAnnotation extends IErlModule
- Since:
- 1.6
- Author:
- Sina Madani
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IErlContextParallelgetContext()default booleanshouldBeParallel(AnnotatableModuleElement ast, java.lang.Object self)default booleanshouldBeParallel(AnnotatableModuleElement ast, java.util.function.Supplier<? extends Variable[]> variables)-
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, execute, getCompilationContext, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getMain, getModelDelcarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setParentModule
-
Methods inherited from interface org.eclipse.epsilon.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPre
-
-
-
-
Method Detail
-
shouldBeParallel
default boolean shouldBeParallel(AnnotatableModuleElement ast, java.lang.Object self) throws EolRuntimeException
- Throws:
EolRuntimeException
-
shouldBeParallel
default boolean shouldBeParallel(AnnotatableModuleElement ast, java.util.function.Supplier<? extends Variable[]> variables) throws EolRuntimeException
- Throws:
EolRuntimeException
-
getContext
IErlContextParallel getContext()
- Specified by:
getContextin interfaceIEolModule- Specified by:
getContextin interfaceIErlModule
-
-