Product specifications

Extension Libraries Appendix B Library Handling
566 3BDS011222-510 B
Renaming is done in the Name aspect or under the General tab of the Library
Version Definition aspect.
If you use the Name aspect, the version part can be omitted. The current version as
specified in the Library Version Definition aspect will the be appended. You can
also increase the revision number together with the rename operation in the Name
aspect. The Library Version Definition aspect will be updated accordingly.
If the name and/or version are changed in the Library Version Definition aspect, the
Name aspect will also be updated.
Moving a Library Version
When the first base version is created, it is initially inserted in the Object Type
Structure at the insertion point specified in the New Object dialog box. The
following versions are also placed below the same parent in the Object Type
Structure, if not the insertion point has been changed in the Library Definition
aspect on the base library object.
It is allowed to move a base library version in the Object Type Structure. It can for
example be useful to group project-related libraries.
Libraries can not be moved in the Library Structure.
Extension Libraries
If you want to extend the object types in a library with additional aspects that you
want to handle separately, for example faceplates, you can use an Extension Library.
An extension library is similar in many respects to a base library but it can only add
additional aspects to existing objects in a base library. This allows certain aspects to
be factored out and not be made available unless the extension library is loaded. Any
base library can be extended with one or several extension libraries that contain
additional aspects.
An extension library is always connected to one base library, and one particular
extension library version is always connected to one base library version. The
connection is made to the object IDs in the base library version, and not to the
library version number. The connection is still valid after the base library version
has been updated to a new minor version or revision.