Skip to main content

Strong Notation

The attribute name is associated with its template name. While using Strong Notation, only elements inherited from the specified template will be processed. This makes it possible to uniquely identify an attribute, even if the same name is defined in other templates.

Examples

Template1:Density > 0

The conditional expression will only be evaluated against all elements whose template name is equal to Template1 and the attribute name is equal to Density.

"Template1:Density" > 0

The conditional expression will only be evaluated against all elements whose template name is equal to [Template1] and the attribute name is equal to [Density].

Meter Abs(Test1) > 5

The result will be all elements matching the Meter token (element name or template name or category name) and whose attribute, having the name containing Test1, absolute value is greater than [5].

Abs(SF_GasMeterTemplate:o_Rec_Test1) > 5

The result will be equal. The attribute strong notation filters out elements by template name, producing the same result as the previous expression.

Note

Notice that the attribute is specified with its full name.

Note

Attribute names are NOT case sensitive.