Annotating a generalization

 

Tagged values on a generalization

The tagged values used to annotate generalizations are presented in the following table:

 

The ... tagged value

Role

SQL

{persistence(the_persistence)}

Indicates whether or not the generalization is persistent.

 

 

 

The {persistence} tagged value

The {persistence} tagged value is used to indicate whether or not the generalization is persistent.  If the parameter is (persistent), then the generalization is persistent, whilst the (transient) parameter indicates that the generalization is not persistent.