Uses of Class
org.eclipse.epsilon.epl.execute.PatternMatch
Packages that use PatternMatch
Package
Description
-
Uses of PatternMatch in org.eclipse.epsilon.emg
Methods in org.eclipse.epsilon.emg that return types with arguments of type PatternMatch -
Uses of PatternMatch in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl that return PatternMatchModifier and TypeMethodDescriptionprotected PatternMatch
AbstractEplModule.createPatternMatch
(Pattern pattern, Collection<? extends 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 PatternMatchModifier and TypeMethodDescriptionThis method provides the main high-level execution logic for EPL.protected final 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 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 PatternMatchModifier and TypeMethodDescriptionprotected final void
AbstractEplModule.postProcessMatches
(int level, 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 PatternMatchModifier and TypeMethodDescriptionprotected 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 PatternMatchModifier and TypeFieldDescriptionprotected final Set<PatternMatch>
PatternMatchModel.matches
protected final Map<String,
Collection<PatternMatch>> PatternMatchModel.matchMap
Methods in org.eclipse.epsilon.epl.execute.model that return types with arguments of type PatternMatchMethods in org.eclipse.epsilon.epl.execute.model with parameters of type PatternMatchMethod parameters in org.eclipse.epsilon.epl.execute.model with type arguments of type PatternMatchModifier and TypeMethodDescriptionvoid
PatternMatchModel.addMatches
(Collection<PatternMatch> matches)