Uses of Class
org.eclipse.epsilon.epl.execute.PatternMatch
-
Packages that use PatternMatch Package Description org.eclipse.epsilon.emg org.eclipse.epsilon.epl org.eclipse.epsilon.epl.concurrent org.eclipse.epsilon.epl.execute.model -
-
Uses of PatternMatch in org.eclipse.epsilon.emg
Methods in org.eclipse.epsilon.emg that return types with arguments of type PatternMatch Modifier and Type Method Description java.util.List<PatternMatch>
EmgModule. match(Pattern pattern)
-
Uses of PatternMatch in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl that return PatternMatch Modifier and Type Method Description protected PatternMatch
AbstractEplModule. createPatternMatch(Pattern pattern, java.util.Collection<? extends java.lang.Iterable<?>> combination)
Converts all roles of the pattern into a PatternMatch with the specified bindings.Methods in org.eclipse.epsilon.epl that return types with arguments of type PatternMatch Modifier and Type Method Description java.util.Collection<PatternMatch>
AbstractEplModule. match(Pattern pattern)
This method provides the main high-level execution logic for EPL.java.util.Collection<PatternMatch>
IEplModule. match(Pattern pattern)
protected java.util.Optional<PatternMatch>
AbstractEplModule. matchCombination(java.util.Collection<? extends java.lang.Iterable<?>> combination, Pattern pattern)
Executes the match, onmatch and/or nomatch blocks.protected java.util.Set<PatternMatch>
AbstractEplModule. matchPatterns(int level, PatternMatchModel model)
Adds all matches returned byIEplModule#match()
to the match model for all patterns at the specified level.Method parameters in org.eclipse.epsilon.epl with type arguments of type PatternMatch Modifier and Type Method Description protected void
AbstractEplModule. postProcessMatches(int level, java.util.Collection<PatternMatch> matches)
Executes the do block for all matched patterns at the specified level. -
Uses of PatternMatch in org.eclipse.epsilon.epl.concurrent
Methods in org.eclipse.epsilon.epl.concurrent that return types with arguments of type PatternMatch Modifier and Type Method Description protected java.util.Set<PatternMatch>
EplModuleParallelPatterns. matchPatterns(int level, PatternMatchModel model)
-
Uses of PatternMatch in org.eclipse.epsilon.epl.execute.model
Fields in org.eclipse.epsilon.epl.execute.model with type parameters of type PatternMatch Modifier and Type Field Description protected java.util.Set<PatternMatch>
PatternMatchModel. matches
protected java.util.Map<java.lang.String,java.util.Collection<PatternMatch>>
PatternMatchModel. matchMap
Methods in org.eclipse.epsilon.epl.execute.model that return types with arguments of type PatternMatch Modifier and Type Method Description java.util.Set<PatternMatch>
PatternMatchModel. getMatches()
Methods in org.eclipse.epsilon.epl.execute.model with parameters of type PatternMatch Modifier and Type Method Description void
PatternMatchModel. addMatch(PatternMatch match)
Method parameters in org.eclipse.epsilon.epl.execute.model with type arguments of type PatternMatch Modifier and Type Method Description void
PatternMatchModel. addMatches(java.util.Collection<PatternMatch> matches)
-