Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Notes on Element Rule Syntax

  • Last UpdatedNov 14, 2025
  • 1 minute read

The syntax for elements and their attributes discussed here applies to the items and expressions in the

  • Obstruction, Check and Exclude lists on the 'Clash Manager - Clash Set Data' form and to the

  • Tracking Selection Rules entered at the Gtype/Tracking tab of the Clash Manager Configuration Form.

The syntax can be:

<elementName>

OR

<gtype> ::= BRAN|SUBE|STRU|FRMW|SUBS|PIPE|EQUI|SITE|REST|HVAC|ZONE

OR

<expression> [and <expression>]...

where:

<expression> ::= <expressionStyleA> | <expressionStyleB>

where:

<expresionStyleA>::= <attribute> [OF <gtype>|<eleName>] [NOT] <op> <value>

<expresionStyleB>::= <attribute> [NOT] <op> <value> [OF <gtype>| <eleName>]

where:

<attribute> ::= PDMS Element Attribute or UDA

<op> ::= eq | ne | gt | lt | = | != | <> | > | < | like

<value> ::= [<quote>] string [<quote>] | numeric | <inches> | <wildcard>

where:

<quote> ::= <singleQuote:‘> | <verticalBar:|>

<inches> ::= numeric"

<wildcard> ::= regular expression

OR

<discardwildcard> ::= !<wildcard>

where:

<wildcard> ::= regular expression

Note:
For Regular Expression syntax, refer to Notes on Wildcards.

Strings must be quoted if they would otherwise be confused with a keyword eg a <GTYPE> or <OP> etc

The <discardwildcard>’s are applied after all other expressions, they have the effect of discarding or removing items from the list.

Related Links
TitleResults for “How to create a CRG?”Also Available in