fipaos.skill.constraint.ccl.action
Class CSPSolve


public class CSPSolve


This class represents the object CSP-solve Action (Generating Solutions)
as described in the document "CCL Language Specification v2.01" section 4.1.2.3, p9.

This is the action of solving a CSP (the CSP specified as the subject slot of the action).
In order to perform this action an agent must be able to understand the CSP problem
representation, i.e. all the variables and the constraints.

The expected effect of having performed this action is to find an assignment of values
to the variables in the CSP as specified as the target of the action such that none
of the constraints specified are violated.