Default verbalization in English

The following table shows the default verbalization of data model elements in English.
Table 1. Default verbalization in English
Data model element Default verbalization

Types

For example:

Customer

Class name in lowercase

For example:

customer

Constructors

Constructor types are generated for composite types

For example:

A composite type Customer with two attributes first name and last name

a new <type> [where <attribute> is <value> ( , <attribute> is <value>)* ]

For example:

a new customer where the first name is "John", the last name is "Doe"

Attributes

For example:

age

Expression

{XXX} of {this}

For example:

{age} of {this}

Action

set the {XXX} of {this} to {0}

set the discount of {this} to {discount}

Boolean attributes

For example:

boolean accepted

Expressions

Affirmative

{this} is XXX

For example:

{this} is accepted

Negative

{this} is not XXX

For example:

{this} is not accepted

Actions

Affirmative

{this} gets XXX

For example:

{this} gets accepted

Negative

{this} does not XXX

For example:

{this} does not get accepted

Conditional

{this} gets XXX only if {XXX}

For example:

{this} does gets accepted only if {accepted}

The make it {0} that {this} is XXX syntax is now deprecated.

List attributes

For example:

address List

add {0} to the XXX of {this}

For example:

add {0} to the addresses of {this}

remove {0} from the XXX of {this}

For example:

remove {0} from the addresses of {this}

clear the XXX of {this}

For example:

clear the addresses of {this}

Number and integer attributes

For example:

int discount

add {number} to the XXX of {this}

For example:

add {number} to the discount of {this}

subtract {number} from the XXX of {this}

For example:

subtract {0} from the discount of {this}