Next: , Previous: The Diagram Package, Up: The Diagram Package


4.2.1 Diagram Overview

The Tk canvas allow to construct many kind of structured graphics. That means that almost every kind of user interface can be constructed using the Tk canvas. Ferret is mainly a graphical editor, with well defined edited objects: entities, relationships, etc. Each of these objects usually need a graphical representation with which the user interact.

Diagram Package Architecture

Figure 4.1: Diagram Package Architecture

A diagram is composed by two main component types: