Default verbalization

Rule Designer applies a default verbalization to all business elements. You can add new phrases or edit the default verbalization in the BOM Editor.

When you verbalize a BOM, a default verbalization is applied to all the members you select in the New BOM Entry or Verbalize BOM wizards. You might need to edit the default verbalization afterwards to add new phrases, or to make phrases more readable.

Table 1. Default verbalization
Business element Default verbalization

Class

For example:

Customer

Class name in lowercase

For example:

customer
Constructor None

Getters (non write-only attributes and methods of type getXXX without arguments)

For example:

getAge

{XXX} of {this}

For example:

{age} of {this}

Boolean getters

For example:

isRich

{this} is XXX

For example:

{this} is rich

All other methods

For example:

displayMessage(String)

Code-like verbalization, that is, the method signature, without subjects.

For example:

{this}.displayMessage({0})

Setters (non read-only attributes and void methods of type setXXX with one argument)

For example:

setDiscount

set the XXX of {this} to {0}

For example:

set the discount of {this} to {discount}

Boolean setters

For example:

loyaltyProgramMember

make it {0} that {this} is XXX

For example:

make it {loyalty program member} that {this} is loyalty program member

Static references (public static final attribute of a class with same type as this class)

For example:

Minivan

Name of the static reference

For example:

Minivan