Inheritance of recipe types

A recipe type can inherit from one or more recipe types. In the process, all symbols of the base recipe type are adopted into the derived recipe type (comparable with inheritance in object-oriented programming). Inheritance hierarchies can be constructed as desired through the support of inheritance. Changes in the base recipe type are automatically adopted into the derived recipe types.

1. Create a new recipe type.
2. Select the base recipe type in the lower status bar under "Inherited From:" via the "…" button:
Inheritance of recipe types 1:
3. In the following window you have the possibility to select the base recipe types:
Inheritance of recipe types 2:
Multiple selection is possible by holding down the "CTRL" key.
Inheritance of recipe types 3:

A recipe type cannot inherit from itself.

4. The symbols are inherited by the derived recipe type. The symbols are displayed grayed out since a change is only possible in the base recipe type.
Inheritance of recipe types 4: