| 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.