Module fr.univartois.cril.juniverse
Interface IUniverseIntensionConstraintVisitor
public interface IUniverseIntensionConstraintVisitor
The IUniverseIntensionConstraintVisitor allows visiting intension constraints to
discover its semantics.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Visits a binary constraint that appears in anintension
constraint.void
visit
(UniverseConstantIntensionConstraint constant) Visits a constant that appears in anintension
constraint.void
visit
(UniverseIfThenElseIntensionConstraint ifThenElse) Visits an if-then-else constraint that appears in anintension
constraint.void
visit
(UniverseNaryIntensionConstraint constr) Visits an n-ary constraint that appears in anintension
constraint.void
Visits a range that appears in anintension
constraint.void
Visits a set that appears in anintension
constraint.void
Visits a unary constraint that appears in anintension
constraint.void
visit
(UniverseVariableIntensionConstraint variable) Visits a variable that appears in anintension
constraint.
-
Method Details
-
visit
Visits a constant that appears in anintension
constraint.- Parameters:
constant
- The constant to visit.
-
visit
Visits a variable that appears in anintension
constraint.- Parameters:
variable
- The variable to visit.
-
visit
Visits a unary constraint that appears in anintension
constraint.- Parameters:
constr
- The constraint to visit.
-
visit
Visits a binary constraint that appears in anintension
constraint.- Parameters:
constr
- The constraint to visit.
-
visit
Visits an n-ary constraint that appears in anintension
constraint.- Parameters:
constr
- The constraint to visit.
-
visit
Visits an if-then-else constraint that appears in anintension
constraint.- Parameters:
ifThenElse
- The constraint to visit.
-
visit
Visits a set that appears in anintension
constraint.- Parameters:
set
- The set to visit.
-
visit
Visits a range that appears in anintension
constraint.- Parameters:
range
- The range to visit.
-