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 PatternMatchAbstractEplModule.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 byto the match model for all patterns at the specified level.invalid reference
IEplModule#match()Method parameters in org.eclipse.epsilon.epl with type arguments of type PatternMatchModifier and TypeMethodDescriptionprotected final voidAbstractEplModule.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.matchesprotected final Map<String, Collection<PatternMatch>> PatternMatchModel.matchMapMethods 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 TypeMethodDescriptionvoidPatternMatchModel.addMatches(Collection<PatternMatch> matches)