Часть 8: СОЗДАНИЕ НОВОГО ОКРУЖЕНИЯ


plug

8-3: Иерархии библиотек технологии

plug



Хотя технология обычно описывается единственной технологией, возможно  выстроить в ряд последовательность библиотек для описания технологии. Эта последовательность - "иерархия наследования (inheritance hierarchy)", где последние библиотеки в последовательности могут вытеснять элементы, находящиеся в ранних библиотеках. Например, одна библиотека может быть "базой" описания семейства технологий, а другая библиотека "примерочным" описанием, используемым для специфического члена семейства. Примерочная библиотека может быть очень маленькой, состоящей из единственного описания узла и нескольких правил разработки. Эта информация будет затем переписана или добавлена к базовой библиотеке.

Для соединения ряда библиотек список помещается в нижнюю библиотеку, помеченную, как более ранняя, или "подчиненные (dependent)" библиотеки. В примере выше "примерочная" библиотека будет приписана к ней, а список будет помещен в "базовой" библиотеке. Заметьте, что список косвенно начинается с текущей библиотеки, и продолжается в обратном порядке (что означает, после текущей библиотеки, просматривается последняя библиотека в списке, затем следующая-за-последней, и так далее до первой библиотеки в списке).

Когда часть информации технологии находится более, чем в одной библиотеке, используется последняя из них (то есть, текущая версия библиотеки используется до зависящей версии библиотеки, а версия зависящей библиотеки используется до другой зависящей библиотеки выше в списке). Заметьте, что версия, которая используется, предполагается самой последней версией, в противном случае появится предупреждающее сообщение.

Управление списком библиотек выполняется командой Edit Library Dependencies... (редактировать зависимость библиотек) меню Technology, которая должна быть вызвана при редактировании самой нижней библиотеки.

Открывается диалог с двумя списками библиотек. Список слева показывает зависимые библиотеки, а список справа все текущие. Выбором имени библиотеки из списка справа и щелчком по клавише "<< Add" она добавляется к списку слева. Для добавления не показанной библиотеки, введите ее имя в окошко справа и щелкните по клавише "<< Add".

Figure 8.1

Для удаления библиотеки из списка слева выберите ее и щелкните по клавише "Remove".


Prev

Предыдущий

   

Contents

Содержание

   

Следующий

Next