The model editor is the design environment for [[Invantive Control for Excel/Concepts/Model|models]]. It is opened with "Edit Model" on the [[Invantive Control for Excel/User Interface/Modeler Ribbon|Modeler Ribbon]]. When the model is password protected, the password must be entered first.
The model editor presents the model as a tree:
- **Model**: metadata (name, version, author, description, instructions), model-wide settings such as revision mode and "allow changes outside blocks", model events and model licence;
- **Blocks**: per [[Invantive Control for Excel/Concepts/Block|block]] the code, labels, layout, source query or business object, fields, writeback permissions, synchronisation order and block events;
- **Fields**: per field the select expression, data type, label, visibility and writeback behaviour;
- **Parameters**: the [[Invantive Control for Excel/Concepts/Parameter|parameters]] with description, default value, mandatory and display flags;
- **Extensions**: the [[Invantive Control for Excel/Concepts/Extension|extensions]] with their code, load order and event bindings.
Changes in the model editor are stored in the hidden [[Invantive Control for Excel/Repository/Repository|repository]] of the workbook. Use "Validate Model" on the Modeler ribbon to check the model for errors after editing.