Summary

In this chapter you learned about an important pattern implementation in the Tensegrity Graph API, namely MVC or Model-View-Controller. Our pattern implementation decouples graphs from views and introduces a GraphController component to coordinate the communication paths between them. Since there is more than one GraphController implementation, you are able to choose one that most closely matches your requirements.

In the next chapter (Repository), we talk about how to create and modify the visual element templates which facilitate the manual creation of visual graph documents.