Package org.eclipse.m2m.atl.emftvm.impl
Class RuleImpl.WithMatcherCbState
java.lang.Object
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.MatcherCbState
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithMatcherCbState
- Enclosing class:
- RuleImpl
RuleImpl.MatcherCbState
class for rules that have a Rule.getMatcher()
code block.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
matchFor
(StackFrame frame, Object[] values) Matches this rule againstvalues
, and records a match inExecEnv.getMatches()
in case of a match.boolean
Matches this rule againstvalues
, and records a match inExecEnv.getMatches()
in case of a match.
-
Constructor Details
-
WithMatcherCbState
protected WithMatcherCbState()
-
-
Method Details
-
matchFor
Matches this rule againstvalues
, and records a match inExecEnv.getMatches()
in case of a match.- Overrides:
matchFor
in classRuleImpl.MatcherCbState
- Parameters:
frame
- the stack frame in which to run the matchervalues
- the source values to match- Returns:
true
iff the rule matches
-
matchFor
Matches this rule againstvalues
, and records a match inExecEnv.getMatches()
in case of a match.- Overrides:
matchFor
in classRuleImpl.MatcherCbState
- Parameters:
frame
- the stack frame contextvaluesMap
- the map of all values, including super-rule elementsvalues
- the source values to match against- Returns:
true
iff this rule matches againstvalues
-