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