The Contract Repository main window consists of the menu bar, toolbar and an attribute display. After logon, the root nodes for each Contract Repository object are shown. Figure 2-1 shows the root nodes for each type of object in the Contract Repository tree that display in the left portion of the window.
Figure 2-1 Main Tree Structure
As shown in Figure 2-1, there are multiple roots in the tree, one root for each kind of object.
From the tree view, you can create elements, structs, operations, and interfaces; and group them together into modules for your own applications.
As an example, Figure 2-2 shows the BANKAPP module expanded. Table 2-1 describes each type of object available in the tree in full detail.
Figure 2-2 Module Tree Hierarchy
During development time, the Contract Repository database may be frequently updated as objects are added, imported, deleted, or modified (by you or other Contract Repository administrators). You must refresh the Contract Repository Editor in order to see any changes made after you log on (that is, during a session).
To refresh the Contract Repository, choose File->Refresh from the menu bar or click on the Refresh toolbar button. This updates your view of the Contract Repository database. Note that if the object tree was expanded before you refreshed, it will re-display showing only the initial root nodes. When you re-expand the tree, you will see the updated version.
Refreshing the Contract Repository Tree View