Promis.e Help

Named Expression Components

A named expression is a composed of the following:

  • expression — the text string that is to be evaluated. The expression is a single-line statement that contains symbols and operators and optionally, numbers (integer or double-precision real) and strings. The statement syntax is shown below.
  • internal name — name stored in the DGN library. The internal name should not be changed once the expression is used to define a conditional test.
  • external name — defines the string that is displayed in the drop-down menus used to select a named expression for evaluation. This name can be localized to other languages.
  • description — visible only in the Named Expressions dialog.
  • keyword list — used to group and filter named expressions.
  • symbol set list — used to evaluate a named expression.

Examples of expressions:

(symbol or value) [operator (symbol or value) [operator
(symbol or value)…..]]
"Hello World!"
"Active Model:" & ActiveModel.Name
"Active Model:" & ActiveModel.Name & " Time:" &

For more examples, see Operators in named expressions.