Bold — инструмент реализации MDA в Delphi
Таблица 2. Состав основных тэг-параметров модели
Тэг-параметр |
Назначение |
Значение по умолчанию |
ModelName | Определяет имя модели | "BusinessClasses" |
RootClass | Определяет имя суперкласса родоначальника всех классов модели. Если значение не присвоено, то в качестве суперкласса используется BusinessClassesRoot | "" |
GUID | Определяет глобальный уникальный идентификатор библиотеки типов (Type Library) при генерации интерфейсов. Если не назначен, генерируется случайный GUID | "" |
TypeLibVersion | Определяет версию библиотеки типов при генерации интерфейсов | "" |
UnitName | Определяет имя программного модуля, содержащего код для классов модели. Используется при генерации кода | "BusinessClasses" |
ImplemenationUses | Задает список модулей, разделенных запятой, для включения в IMPLEMENTATION — раздел генерируемого программного модуля | "" |
InterfaceUses | Задает список модулей, разделенных запятой, для включения в INTERFACE — раздел генерируемого программного модуля | "" |
UseGlobaLId | Определяет необходимость генерации GUID для каждого объекта, сохраняемого в БД | TRUE |
UseXFiles | Определяет необходимость генерации дополнительной таблицы, сохраняющей информацию обо всех объектах, когда-либо содержащихся в БД | TRUE |
UseModelVersion | Позволяет задать номер версии модели. Используется дополнительными средствами поддержки версий | 0 |