Class RuleImpl.IsAbstractState

java.lang.Object
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.AbstractState
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsAbstractState
Enclosing class:
RuleImpl

protected class RuleImpl.IsAbstractState extends RuleImpl.AbstractState
RuleImpl.AbstractState class for rules for which Rule.isAbstract() is true.
  • Constructor Details

    • IsAbstractState

      protected IsAbstractState()
  • Method Details

    • createTraces

      public void createTraces(StackFrame frame)
      Creates trace elements for the recorded matches for this rule.
      Specified by:
      createTraces in class RuleImpl.AbstractState
      Parameters:
      frame - the stack frame context
    • apply

      public void apply(StackFrame frame)
      Applies this rule for the created traces.
      Specified by:
      apply in class RuleImpl.AbstractState
      Parameters:
      frame - the stack frame in which to execute the applier
    • postApply

      public void postApply(StackFrame frame)
      Runs post-applier for this rule for the created traces.
      Specified by:
      postApply in class RuleImpl.AbstractState
      Parameters:
      frame - the stack frame in which to execute the post-applier