Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.03.2016
Размер:
9.57 Mб
Скачать

StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов

151 / 207

Регистрация шаблона

Ваши собственные шаблоны также могут быть зарегистрированы в генераторе StarUML.

1.На странице [Select templates for generation] нажмите кнопку [Register Template].

2.В диалоге [Register Template] нажмите кнопку и укажите папку, в которую будут помещены файлы шаблона.

StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов

152 / 207

3.Введите информацию о шаблоне в [Properties:] и щелкните кнопку [OK], чтобы завершить регистрацию шаблона.

Секция свойств [Basic]

Основные свойства регистрируемого шаблона следующие.

Template Name

Имя регистрируемого шаблона.

Group

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

Category

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

Description

Краткое описание шаблона.

Секция свойства [Detail]

Специальные свойства регистрируемого шаблона следующие.

Document Type

Тип шаблона. Выберите DOCUMENT или CODE.

StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов

153 / 207

Format

Тип генерируемого артефакта. Введите название формата или выберите один из уже определенных форматов (TXT, DOC, PPT, XLS)

Version

Версия шаблона (например) 1.0

Related Profile

Профили, связанные с шаблоном.

Related Approach

Подход, связанный с шаблоном. (это декларативное свойство, оно не имеет эффекта)

Translator Type

Вид транслятора для шаблона. Выберите одно из следующих значений: WORD, EXCEL, POWERPOINT, TEXT, COM (задаваемый пользователем генератор на базе COM-объекта), SCRIPT (определяемые пользователем скрипты на JScript, VBScript...), EXE (определяемый пользователем генератор на базе .EXE-файла).

Translator

Укажите здесь имя файла транслятора, определяемого пользователем. Оно используется только тогда, когда пользователь хочет использовать собственный транслятор вместо одного из встроенных (WORD, EXCEL, POWERPOINT, TEXT)

Example

Здесь Вы можете определить модель примера для шаблона.

Parameters

Параметры, требуемые для шаблона.

Related files

Здесь Вы можете определить все файлы, связанные с шаблоном.

Свойство [Parameters]

1.Нажмите кнопку на свойстве Parameters.

2.В диалоге [Parameters] нажмите кнопку чтобы создать новый параметр, а кнопку , чтобы удалить существующий параметр.

3.В диалоге [New Parameter], определите Имя, Тип и Значение по умолчанию для параметра и щелкните кнопку [OK].

StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов

154 / 207

Заданные по умолчанию параметры различны в зависимости от типа транслятора. Ниже описаны заданные по умолчанию параметры для каждого типа транслятора.

Свойство

 

Тип

 

 

FILENAME

TemplateFile

 

 

или STRING

 

 

 

 

FILENAME

OutputFile

 

 

или STRING

 

 

 

 

 

Keep Comment

 

BOOLEAN

 

 

 

 

 

 

ShowGenerationProces

 

BOOLEAN

s

 

 

 

 

 

 

 

 

Normal Generation

 

BOOLEAN

 

 

 

 

 

 

Generate Index

 

BOOLEAN

 

 

 

 

 

 

Intermediate

 

STRING

 

 

 

 

 

 

Target

 

STRING

 

 

 

Обратите внимание:

 

 

Тип транслятора

WORD,EXCEL,PO WERPOINT

WORD,EXCEL,PO

WERPOINT,TEXT

WORD,EXCEL,PO WERPOINT

WORD,EXCEL,PO WERPOINT

WORD

Описание

Определите имя файла шаблона документа

Определите имя файла сгенерированного артефакта.

Определите комментарий, используемый при генерации или удалите этот параметр.

Определите, нужно ли пока зазывать прогресс-бар в процессе генерации или нет. Это может замедлить выполнение генерации.

Если истина, шаблон применяется к пакету верхнего уровня (проект). Если ложь, шаблон применяется к текущему выбранному пакету (или элементу).

WORD

 

Определите, нужно ли генерировать

 

индекс или нет.

 

 

 

 

 

TEXT

 

Определите имя промежуточного

 

файла, используемого при генерации.

 

 

 

 

 

 

 

Если генерируется более двух

TEXT

 

артефактов, определите путь, куда

 

 

артифакты будут помещены.

Чтобы определить имя файла в параметрах, можно использовать переменные окружения.

$PATH$

Путь, где находятся файлы шаблона (например). $PATH$\BusinessActorReport.doc

$GROUP$

Имя группы шаблона.

$CATEGORY$

Имя категории шаблона.

$NAME$ Имя шаблона.

Соседние файлы в папке ПиАПС ЛР2