We are using diagrams imbricated in other diagrams (sub-diagrams),
The layout information for a subdiagram is already read when the object SubdiagramECell is created
The ModelSynchronizer reads from SModel unnecessarily many times - this triggers many calls for imbricated diagrams.
This PR removes the reccursive refreshing of sub-diagrams from model:
We are using diagrams imbricated in other diagrams (sub-diagrams),![image](https://github.com/JetBrains/MPS-extensions/assets/1437141/3a270321-0d27-466a-8a77-bfc8df004776)
The layout information for a subdiagram is already read when the object SubdiagramECell is created![image](https://github.com/JetBrains/MPS-extensions/assets/1437141/ba518ff5-a589-4a34-b54d-282e0b1ece95)
The ModelSynchronizer reads from SModel unnecessarily many times - this triggers many calls for imbricated diagrams. This PR removes the reccursive refreshing of sub-diagrams from model:![image](https://github.com/JetBrains/MPS-extensions/assets/1437141/ef98b711-db76-4709-8fc5-f47e023b3789)