Other Item Constraints
Several other types of conditions can also be used in require constraints. In some cases these conditions do not make sense when used as the second operand in a require constraint. This is because some conditions are always true (message conditions), or the condition cannot be enforced to be true (linked item conditions).
The following table summarizes how to use item constraints.
Item Constraint | First Operand | Second Operand |
---|---|---|
Attribute Value |
Yes |
Yes |
Consumes |
No |
Yes |
Provides |
No |
Yes |
Excludes |
Yes |
Yes |
Excludes List |
Yes |
Yes |
Require |
Yes |
Yes |
Require List |
Yes |
Yes |
Linked Item Value condition |
Yes |
No |
Message, Recommends |
No |
Yes |
Product Quantity |
Yes |
Yes |
Relationship Quantity |
Yes |
Yes |
Class Quantity |
Yes |
Yes |