For the syntax in dependency processing, the system does not differentiate between uppercase and lowercase for characteristic names, object variables, and operators. The following operators and functions are available:
Operators |
Use in Dependencies |
---|---|
AND |
Two statements that have an AND relationship are linked using AND. Length = 300 AND Width = 200 |
OR |
Two statements that have an OR relationship are linked using OR. COLOR = 'red' OR BASIC MATERIAL = 'wood' |
NOT |
One or more statements can be negated using NOT. NOT (COLOR = 'blue') NOT (COLOR = 'red' AND BASIC MATERIAL = 'wood') |
Sequence of Statements |
In lists, individual elements are separated by commas. COLOR1 = 'RED', COLOR2 = 'BLUE', COLOR3 = 'GREEN' |
Lowercase (LC) |
All letters are converted to lowercase. Leather seat = LC('Alpha') = 'alpha' |
Uppercase (UC) |
All letters are converted to uppercase. Leather seat = UC('Alpha') = 'ALPHA' The function is important if the assigned characteristic does not allow lowercase letters, but the assigned statement may contain lowercase letters. |
Concatenation: || |
The string is cut off at a maximum of 30 characters. 'bus driver' || 'driving exam' = 'bus driver driving exam' |
Expression |
Implied Condition |
---|---|
IN |
One of the specified values must be set: Color IN ['red', 'green', 'blue'] |
SPECIFIED |
Attribute has a value: SPECIFIED COLOR Note You cannot negate SPECIFIED. End of the note. |
= | Equal to |
<= | Less than or equal to |
>= | Greater than or equal to |
< | Less than |
> | Greater than |
<> | Unequal |
= | Equal to |
<= | Less than or equal to |
>= | Greater than or equal to |
< | Less than |
> | Greater than |
<> | Unequal |
?= | Assignment of a default value |