Constraints are used to set up an exception condition, that is, a combination of conditions which must not exist. For example, you can use a to set up the condition in which the user, while configuring the lamp, cannot select a red shade if he or she has selected plastic for the material. Conditions can be of the , , or type. You can set up a constraint that combines different types of conditions.