Test case for overriding references with calculation rules. In the module test.override there is an abstract supertype I, which defines a reference root. This reference is overwritten with a calculation rule in each of the subtypes A and R. Only the subtype S inherits the reference unchanged and allows a value input at the user interface. The type R is also the target type of the tested reference root.

In the "Table with Instances", instances of each of the three types can be created via a dialog with a generic form and a dialog with a form specialized for the type. After creation, the instances can be viewed in the two adjacent forms, each with generic forumuar and specialized form.

When testing, it is important to note that a calculated override of the root reference cannot be edited. In the forms next to the table and in the table itself, the correct value of the calculation must be displayed.