Class RuleImpl.DistinctState

java.lang.Object
org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DistinctState
Direct Known Subclasses:
RuleImpl.IsDistinctState, RuleImpl.IsNotDistinctState
Enclosing class:
RuleImpl

protected abstract class RuleImpl.DistinctState extends Object
Base class for code that depends on the rule's Rule.isDistinctElements() state.
  • Constructor Details

    • DistinctState

      protected DistinctState()
  • Method Details

    • checkDistinct

      public abstract boolean checkDistinct(Object[] values, int index, Object value)
      Checks if
      values
      are distict, if so required by the rule.
      Parameters:
      values - the currently collected values
      index - the index up to which to check the values
      value - the value to check against values
      Returns:
      true iff value is ok