There are some other settings that can affect association transformation.
The minimal multiplicity of association ends can affect the Mandatory property of the generated reference keys.
For one-to-one associations if the minimal multiplicity of side that is transformed to parent table is more than one, the generated foreign key will be mandatory.
For one-to-many associations, if the minimal multiplicity on single-valued side is more than one, the generated foreign key will be mandatory.