Class EvlModuleParallel
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
- All Implemented Interfaces:
IModule,ModuleElement,IEolModule,IErlModule,IEvlModule
- Direct Known Subclasses:
EvlModuleParallelAnnotation,EvlModuleParallelAtoms,EvlModuleParallelElements
- Since:
- 1.6
- Author:
- Sina Madani
-
Field Summary
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidInvokes the execute() method on all Constraints in all ConstraintContexts.voidWARNING: This method should only be called by the DT plugin for initialisation purposes, as the context will be reset!Get the set of property names that should be retrieved from the ILaunchConfiguration in order to configure this module.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, 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
checkImports, clearCache, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getImportsByExtension, getMain, getModelDeclarations, getOperations, getParentModule, getPostOperationStatements, 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
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.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
getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
Field Details
-
CONFIG_PROPERTIES
-
-
Constructor Details
-
EvlModuleParallel
public EvlModuleParallel() -
EvlModuleParallel
-
-
Method Details
-
getImportConfiguration
- Overrides:
getImportConfigurationin classEvlModule
-
checkConstraints
Description copied from class:EvlModuleInvokes the execute() method on all Constraints in all ConstraintContexts. If optimizeConstraints, the constraints to be checked are filtered.- Overrides:
checkConstraintsin classEvlModule- Throws:
EolRuntimeException
-
getContext
- Specified by:
getContextin interfaceIEolModule- Specified by:
getContextin interfaceIErlModule- Specified by:
getContextin interfaceIEvlModule- Overrides:
getContextin classEvlModule
-
configure
WARNING: This method should only be called by the DT plugin for initialisation purposes, as the context will be reset!- Specified by:
configurein interfaceIEolModule- Overrides:
configurein classEvlModule- Parameters:
properties- a map of property:value- Throws:
IllegalArgumentException
-
getConfigurationProperties
Description copied from interface:IEolModuleGet the set of property names that should be retrieved from the ILaunchConfiguration in order to configure this module.- Specified by:
getConfigurationPropertiesin interfaceIEolModule- Overrides:
getConfigurationPropertiesin classEvlModule- Returns:
-