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