Using Libraries

Libraries are collections of objects used to split HOPEX repository content into several independent parts. They allow creation of virtual partitions of the repository. In particular, two objects owned by different libraries can have the same name.
In the context of the HOPEX Business Architecture solution, a library can contain an enterprise plan or represent an external environment with respect to the enterprise plan under study.
Accessing the list of libraries
To access the list of libraries from the Environment navigation pane:

Click
Enterprise Plans > Libraries tree view in the navigation menu.
The enterprise plan tree for the repository is displayed. The library tree appears underneath.
Creating a Library
To access the list of libraries from the Environment navigation pane:
1. Click Enterprise Plans > Libraries tree view in the navigation menu.
The library tree is displayed under the enterprise plan tree.
2. Select New > Library.
A Library creation dialog box opens.
3. Specify the the name of the library.
4. If appropriate, enter the name of the Owner.
5. Click OK.
The library appears in the tree.
Import other objects in a library
To facilitate the actions for connecting objects, the objects belonging to the library that hold the current object are proposed as a priority. Nonetheless, you can import, in this priority scope, objects connected to the other libraries.
Defining the containers imported in a library
To import a library to define the objects that could therefore be used preferentially when dealing with an enterprise plan:
1. Open the property page of the library that interests you.
2. Select the Imports page.
3. In the Container Import section, click the Connect button.
A connection dialog box opens.
4. Select the library that you want to import and click Connect.
The library imported appears in the section.
Define the objects imported in a library
To import an object in a unitary way:
1. Open the property page of the library that interests you.
2. Select the Imports page.
3. In the Imported Building Blocks section, click the Connect button.
A connection dialog box opens.
4. Select the object type you want to import.
5. Select the objects that you want to import and click Connect.
The imported objects appear in the section.
Using the dependency analysis report
The functional administrator uses the dependency analysis report to examine the objects used in the models and verify that this use is planned in the dependencies declared between the enterprise plan and the imported libraries.