public class EplModuleParallelPatterns extends EplModuleParallel
AbstractEplModule.LazyAdvancedRoleInstancesInitializer, AbstractEplModule.LazyBasicRoleInstancesInitializer
CONFIG_PROPERTIES
declaredPatterns, INFINITE, maxLoops, patternMatchModelName, patterns, repeatWhileMatchesFound
declaredPost, declaredPre, post, pre
compilationContext, context, declaredModelDeclarations, declaredOperations, imports, main, modelDeclarations, operations, postOperationStatements
parseProblems, parser, sourceFile, sourceUri
Constructor and Description |
---|
EplModuleParallelPatterns() |
EplModuleParallelPatterns(IEplContextParallel context) |
Modifier and Type | Method and Description |
---|---|
protected Set<PatternMatch> |
matchPatterns(int level,
PatternMatchModel model)
Adds all matches returned by
IEplModule#match() to the match model
for all patterns at the specified level. |
configure, getConfigurationProperties, getContext, getImportConfiguration
createCombinationGenerator, getCandidates, initGenerator, wrapAdvancedRoleInstances, wrapBasicRoleInstances
adapt, build, createLexer, createModel, createParser, createPatternMatch, executeDoBlock, filterElements, flatMapRoleBindings, getDeclaredPatterns, getMainRule, getMatchResult, getMaxLoops, getPatterns, getRoleInstances, getVariables, isRepeatWhileMatches, isValidCombination, match, matchCombination, matchPatterns, negativeGuard, postProcessMatches, preMatch, processRules, putRoleBindingsIntoFrame, setMaxLoops, setRepeatWhileMatches
calculateSuperRules, execute, execute, executeImpl, getDeclaredPost, getDeclaredPre, getPost, getPre, postExecution, prepareExecution
checkImports, clearCache, compile, execute, getCompilationContext, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getImportsByExtension, getMain, getModelDelcarations, getOperations, getParentModule, getPostOperationStatements, prepareContext, setContext, setMain, setParentModule, toString
assignAnnotations, assignComment, assignComments, createAst, extractComments, getParseProblems, getSourceFile, getSourceUri, invokeMainRule, parse, parse
equals, getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getMaximumLevel
getDeclaredPost, getDeclaredPre, getPost, getPre
execute, getCompilationContext, getDeclaredModelDeclarations, getDeclaredOperations, getImports, getMain, getModelDelcarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setParentModule
public EplModuleParallelPatterns()
public EplModuleParallelPatterns(IEplContextParallel context)
protected Set<PatternMatch> matchPatterns(int level, PatternMatchModel model) throws EolRuntimeException
AbstractEplModule
IEplModule#match()
to the match model
for all patterns at the specified level.matchPatterns
in class AbstractEplModule
EolRuntimeException
Copyright © 2020. All rights reserved.