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
jobsCache
Fields inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallel
CONFIG_PROPERTIES
Fields inherited from class org.eclipse.epsilon.evl.EvlModule
constraintContexts, constraints, declaredConstraintContexts, fixer, OPTIMIZE_CONSTRAINTS
Fields inherited from class org.eclipse.epsilon.erl.ErlModule
declaredPost, declaredPre, post, pre
Fields inherited from class org.eclipse.epsilon.eol.EolModule
context, declaredModelDeclarations, declaredOperations, imports, main, modelDeclarations, operations, postOperationStatements
Fields inherited from class org.eclipse.epsilon.eol.AbstractModule
parseProblems, parser, sourceFile, sourceUri
-
Constructor Summary
ConstructorDescription -
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, getAllJobs
Methods inherited from class org.eclipse.epsilon.evl.concurrent.EvlModuleParallel
configure, getConfigurationProperties, getContext, getImportConfiguration
Methods 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, setUnsatisfiedConstraintFixer
Methods inherited from class org.eclipse.epsilon.erl.ErlModule
calculateSuperRules, execute, execute, executeImpl, getDeclaredPost, getDeclaredPre, getPost, getPre, prepareExecution
Methods inherited from class org.eclipse.epsilon.eol.EolModule
checkImports, clearCache, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getImportsByExtension, getMain, getModelDeclarations, getOperations, getParentModule, getPostOperationStatements, setContext, setImportManager, setMain, setParentModule, toString
Methods inherited from class org.eclipse.epsilon.eol.AbstractModule
assignAnnotations, assignComment, assignComments, createAst, extractComments, getParseProblems, getSourceFile, getSourceUri, invokeMainRule, parse, parse
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, createDebugger, 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.erl.IErlModuleAtomBatches
getBatchJobs
Methods inherited from interface org.eclipse.epsilon.evl.IEvlModule
getConstraint, getConstraintContext
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
-
Constructor Details
-
EvlModuleParallelConstraintAtoms
public EvlModuleParallelConstraintAtoms() -
EvlModuleParallelConstraintAtoms
-
-
Method Details
-
getAllJobsImpl
Description copied from class:EvlModuleParallelAtoms
Non-cached implementation as called byEvlModuleParallelAtoms.getAllJobs()
.- Specified by:
getAllJobsImpl
in classEvlModuleParallelAtoms<ConstraintAtom>
- Returns:
- The deterministically ordered jobs.
- Throws:
EolRuntimeException
-