8.1. Using Virtual Models for Resolutions

Virtual models in Sonargraph are resolutions containers used to try different solutions for issues in the system without distorting its original status. Sonargraph ships with two virtual models already created: "Parser" and "Modifiable".

Virtual models management section is located on the right-hand side of the main toolbar.

Virtual Models Management
Figure 8.1. Virtual Models

The "Modifiable" model is selected by default so you can start creating resolutions (fixes, ignores or TODO's) right away. On the contrary, the "Parser" model, represents the "facts" model, determined by the parser, which means it can not be modified as it represents the actual state of things on your software system.

Using the green plus symbol you can create as many different virtual models as you need to try out different resolutions with your software system and you will always have your original model available in the "Parser" model.