Class RuleImpl.DefaultOnState

java.lang.Object
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DefaultState
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DefaultOnState
Enclosing class:
RuleImpl

protected class RuleImpl.DefaultOnState extends RuleImpl.DefaultState
RuleImpl.DefaultState class for rules with Rule.isDefault() set to true.
  • Constructor Details

    • DefaultOnState

      protected DefaultOnState()
  • Method Details

    • createDefaultMapping

      public void createDefaultMapping(TraceLinkSet traces, org.eclipse.emf.common.util.EList<SourceElement> ses)
      Creates a default trace mapping entry for the source values in ses, if applicable.
      Specified by:
      createDefaultMapping in class RuleImpl.DefaultState
      Parameters:
      traces - the trace link set to add the default traces to
      ses - the source values that serve as a the default trace key
    • createDefaultMapping

      public boolean createDefaultMapping(TraceLinkSet traces, org.eclipse.emf.common.util.EList<SourceElement> ses, int seSize)
      Creates a default trace mapping entry for the source values in teMapsTo, if applicable.
      Specified by:
      createDefaultMapping in class RuleImpl.DefaultState
      Parameters:
      traces - the trace link set to add the default traces to
      ses - the source values that serve as a the default trace key
      seSize - the amount of source elements for this rule
      Returns:
      true iff default mappings are set for complete list of all source elements