The
Types tab is used to select the Object,
Relationship and Role types of the modeling language. The Types tab has three
lists (see
Figure 2–3),
Relationship, Role and Object lists, each containing items of that type in this
graph type. Each list has a menu, which allows you to
Add... an existing
type (or to create a new one with
Add New...) or
Delete the
selected type from the graph type. You can also open the appropriate tool for
the selected type by double clicking the type, or by selecting
Edit Type
from the pop-up menu. To open the Symbol Editor for the selected type, hold down
the
Shift key and double click the type, or select
Edit Symbol
from the pop-up menu.
Figure 2–3. Defining components of the graph.
The
types specified here have two functions: firstly, they determine what types are
visible in the Types menu and Toolbar of editors. Secondly, while the Types tab
allows you to add any type from any open project, in the Bindings tab (described
in Section
2.1.6 below), you can add
only those types selected in the Types tab, plus their ancestors. This makes the
selection dialogs shorter, making defining bindings, constraints, decompositions
and explosions easier.