CIDER Toolkit
Version 0.1.0-beta

Package au.edu.monash.csse.tonyj.cider.constraints

Interface Summary
Constraint A constraint essentially defines a mathematical relationship, such as x < y + 3 (where each side of the < sign can be thought of as a ConstraintExpression).
ConstraintCompiler A constraint compiler allows solver constraint strings to constraint expression strings to be parsed during a compile phase, so they will not need to be parsed during the runtime of the application that uses them.
ConstraintExpression A constraint expression is a component of a Constraint.
ConstraintVariable Constraint variables are used in Constraints and ConstraintExpressions.
ConstraintVariableListener This interface must be implemented to listen for events that involve ConstraintVariables.
 

Class Summary
ConstraintSolver This abstract base class allows a multi-way constraint solver to be implemented in the CIDER toolkit.
ConstraintVariableEvent This class contains the information detailing an event that has occurred which involves a ConstraintVariable.
 

Exception Summary
CannotProcessConstraintException This exception is thrown if a string used to specify a solver constraint cannot be processed.
 


CIDER Toolkit
Version 0.1.0-beta