Interface IUniverseIntensionConstraintVisitor


public interface IUniverseIntensionConstraintVisitor
The IUniverseIntensionConstraintVisitor allows visiting intension constraints to discover its semantics.
  • Method Details

    • visit

      Visits a constant that appears in an intension constraint.
      Parameters:
      constant - The constant to visit.
    • visit

      Visits a variable that appears in an intension constraint.
      Parameters:
      variable - The variable to visit.
    • visit

      Visits a unary constraint that appears in an intension constraint.
      Parameters:
      constr - The constraint to visit.
    • visit

      Visits a binary constraint that appears in an intension constraint.
      Parameters:
      constr - The constraint to visit.
    • visit

      void visit(UniverseNaryIntensionConstraint constr)
      Visits an n-ary constraint that appears in an intension constraint.
      Parameters:
      constr - The constraint to visit.
    • visit

      void visit(UniverseIfThenElseIntensionConstraint ifThenElse)
      Visits an if-then-else constraint that appears in an intension constraint.
      Parameters:
      ifThenElse - The constraint to visit.
    • visit

      Visits a set that appears in an intension constraint.
      Parameters:
      set - The set to visit.
    • visit

      Visits a range that appears in an intension constraint.
      Parameters:
      range - The range to visit.