| Package | Description | 
|---|---|
| org.eclipse.epsilon.emg | |
| org.eclipse.epsilon.epl | |
| org.eclipse.epsilon.epl.concurrent | |
| org.eclipse.epsilon.epl.execute.model | 
| Modifier and Type | Method and Description | 
|---|---|
| List<PatternMatch> | EmgModule. match(Pattern pattern) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PatternMatch | AbstractEplModule. createPatternMatch(Pattern pattern,
                  Collection<? extends Iterable<?>> combination)Converts all roles of the pattern into a PatternMatch with the specified bindings. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<PatternMatch> | AbstractEplModule. match(Pattern pattern)This method provides the main high-level execution logic for EPL. | 
| Collection<PatternMatch> | IEplModule. match(Pattern pattern) | 
| protected Optional<PatternMatch> | AbstractEplModule. matchCombination(Collection<? extends Iterable<?>> combination,
                Pattern pattern)Executes the match, onmatch and/or nomatch blocks. | 
| protected Set<PatternMatch> | AbstractEplModule. matchPatterns(int level,
             PatternMatchModel model)Adds all matches returned by  IEplModule#match()to the match model
 for all patterns at the specified level. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractEplModule. postProcessMatches(int level,
                  Collection<PatternMatch> matches)Executes the do block for all matched patterns at the specified level. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Set<PatternMatch> | EplModuleParallelPatterns. matchPatterns(int level,
             PatternMatchModel model) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Set<PatternMatch> | PatternMatchModel. matches | 
| protected Map<String,Collection<PatternMatch>> | PatternMatchModel. matchMap | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<PatternMatch> | PatternMatchModel. getMatches() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PatternMatchModel. addMatch(PatternMatch match) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PatternMatchModel. addMatches(Collection<PatternMatch> matches) | 
Copyright © 2020. All rights reserved.