Class EvlModuleParallelConstraintAtoms
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.AbstractModule
org.eclipse.epsilon.eol.EolModule
org.eclipse.epsilon.erl.ErlModule
org.eclipse.epsilon.evl.EvlModule
org.eclipse.epsilon.evl.concurrent.EvlModuleParallel
org.eclipse.epsilon.evl.concurrent.EvlModuleParallelAtoms<ConstraintAtom>
org.eclipse.epsilon.evl.concurrent.EvlModuleParallelConstraintAtoms
- All Implemented Interfaces:
IModule,ModuleElement,IEolModule,IErlModule,IErlModuleAtomBatches<ConstraintAtom>,IEvlModule
- Since:
- 1.6
- Author:
- Sina Madani
-
Field Summary
Fields inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallelAtoms
jobsCacheFields inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallel
CONFIG_PROPERTIESFields inherited from class org.eclipse.epsilon.evl.EvlModule
constraintContexts, constraints, declaredConstraintContexts, fixer, OPTIMIZE_CONSTRAINTSFields inherited from class org.eclipse.epsilon.erl.ErlModule
declaredPost, declaredPre, post, preFields inherited from class org.eclipse.epsilon.eol.EolModule
context, declaredModelDeclarations, declaredOperations, imports, main, modelDeclarations, operations, postOperationStatementsFields inherited from class org.eclipse.epsilon.eol.AbstractModule
parseProblems, parser, sourceFile, sourceUri -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ConstraintAtom>Non-cached implementation as called byEvlModuleParallelAtoms.getAllJobs().Methods inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallelAtoms
checkConstraints, executeAll, getAllJobsMethods inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallel
configure, getConfigurationProperties, getContext, getImportConfigurationMethods inherited from class org.eclipse.epsilon.evl.EvlModule
adapt, build, createDebugger, createLexer, createParser, execute, getConstraintContexts, getConstraints, getDeclaredConstraintContexts, getMainRule, getOptimisedConstraintsFor, getUnsatisfiedConstraintFixer, isOptimizeConstraints, postExecution, prepareContext, preProcessConstraintContext, processRules, setOptimizeConstraints, setUnsatisfiedConstraintFixerMethods inherited from class org.eclipse.epsilon.erl.ErlModule
calculateSuperRules, execute, execute, executeImpl, getDeclaredPost, getDeclaredPre, getPost, getPre, prepareExecutionMethods inherited from class org.eclipse.epsilon.eol.EolModule
clearCache, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getPostOperationStatements, loadImports, setContext, setImportManager, setMain, setParentModule, toStringMethods inherited from class org.eclipse.epsilon.eol.AbstractModule
assignAnnotations, assignComment, assignComments, createAst, extractComments, getParseProblems, getSourceFile, getSourceUri, invokeMainRule, parse, parseMethods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUriMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, createDebugger, 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.erl.IErlModuleAtomBatches
getBatchJobsMethods inherited from interface org.eclipse.epsilon.evl.IEvlModule
getConstraint, getConstraintContextMethods 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
-
Constructor Details
-
EvlModuleParallelConstraintAtoms
public EvlModuleParallelConstraintAtoms() -
EvlModuleParallelConstraintAtoms
-
-
Method Details
-
getAllJobsImpl
Description copied from class:EvlModuleParallelAtomsNon-cached implementation as called byEvlModuleParallelAtoms.getAllJobs().- Specified by:
getAllJobsImplin classEvlModuleParallelAtoms<ConstraintAtom>- Returns:
- The deterministically ordered jobs.
- Throws:
EolRuntimeException
-