Package org.eclipse.m2m.atl.emftvm.impl
Class RuleImpl.AbstractState
java.lang.Object
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.AbstractState
- Direct Known Subclasses:
RuleImpl.IsAbstractState,RuleImpl.IsNotAbstractState
- Enclosing class:
RuleImpl
Base class for code that depends on the rule's
Rule.isAbstract() state.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidapply(StackFrame frame) Applies this rule for the created traces.abstract voidcreateTraces(StackFrame frame) Creates trace elements for the recorded matches for this rule.abstract voidpostApply(StackFrame frame) Runs post-applier for this rule for the created traces.
-
Constructor Details
-
AbstractState
protected AbstractState()
-
-
Method Details
-
createTraces
Creates trace elements for the recorded matches for this rule.- Parameters:
frame- the stack frame context
-
apply
Applies this rule for the created traces.- Parameters:
frame- the stack frame in which to execute the applier
-
postApply
Runs post-applier for this rule for the created traces.- Parameters:
frame- the stack frame in which to execute the post-applier
-