Глава 6. Конфигурирование StarUML
Эта глава подробно описывает опции конфигурирования StarUML T.
•
Общая конфигурация
•
Конфигурация диаграмм
•
Общая конфигурация визуальных образов
•
Специфическая конфигурация визуальных образов
Общая конфигурация
Общая конфигурация - группа основных опций программы. Эта категория включает подкатегории [General], [Browser] и [Collection Editor] .
Опции [General]
Опция
Значение по умолчанию
Описание
Max. number of undo actions
30
Определяет, максимальное число отмен и обратных восстановлений. Диапазон для максимума отмен - 1
100.
Recent project files
10
Определяет максимальное число проектных файлов, которые показываются в меню недавних проектов. Диапазон для числа недавних проектных файлов - 1
20.
Create backup files
True
Определяет, создавать ли резервные копии при сохранении изменений.
Open the New
Project dialog box at startup
True
Определяет, открывать ли диалог New Project при старте программы.
URL of Help
Document
См. описание
Определяет адрес страницы диалоговой помощи StarUML.
Пользователь не должен переопределять этот параметр, он устанавливается изначально и может корректироваться программами типа исправлений и обновлений. Адрес по умолчанию http://staruml.tigris.org/documentations/doc.html.
Опции [Browser]
Show stereotypes
True
Определяет, показывать ли стереотип каждого элемента в навигаторе модели.
Опции [Collection Editor]
Show stereotypes True
Определяет, показывать ли стереотип каждого элемента в редакторе коллекций.
Show visibility with icons
True
Определяет, показывать ли видимость каждого элемента в редакторе коллекций.
StarUNL. Руководство пользователя. Глава 6. Конфигурирование StarUML
139 / 207
Show names only False
Определяет, показывать ли полное наименование или только имя каждого элемента в редакторе коллекций (например имя или полная сигнатура для операции).
Конфигурация диаграмм
Конфигурация диаграмм - группа общих опций, связанных с диаграммами. Эта категория включает подкатегории [Diagram Size], [Grid] и [Interaction Diagram]
Опции [Diagram Size]
Default diagram width
5000
Определяет максимальную ширину диаграммы. Регулируйте это значение, если область диаграммы не является достаточно большой.
Диапазон для ширины диаграммы - 10050000.
Default diagram height
5000
Определяет максимальную высоту диаграммы. Регулируйте это значение, если область диаграммы не является достаточно большой. Диапазон для высоты диаграммы - 15000.
Опции [Grid]
Grid width
4
Определяет ширину сетки, используемой для того, чтобы редактировать диаграмму. Диапазон для ширины сетки - 120.
Grid height
4
Определяет высоту сетки, используемой для того, чтобы редактировать диаграммы. Диапазон для высоты сетки - 120.
Show grid
True
Определяет, показывать ли сетку в диаграммах.
Опции [Interaction Diagram]
Message signature
Hide
Определяет, как сообщения/импульсы будут обозначены в диаграммах сообщений и коллаборации (скрываться, показ только типа, показ только имени, показ имени и типа).
Show sequence number
True
Определяет, показывать ли порядковый номер сообщения/импульса в диаграммах коллаборации и сообщений.
Show
Activation
True
Определяет, показывать ли активность сообщений/импульсов в диаграммах сообщений.
Общая конфигурация образов (представлений)
Общая конфигурация образов - группа основных опций, связанных с визуальным представлением модельных элементов. Эта категория включает подкатегории [Default View Style] и
[Default View Format] .
Опции [Default View Style]
Default fill color
$00B9FFFF
Определяет цвет заливки по умолчанию для визуальных образов элементов (по умолчанию, светло-жёлтый).
StarUNL. Руководство пользователя. Глава 6. Конфигурирование StarUML
140 / 207
Default line color
$00000080
Определяет цвет линии по умолчанию для визуальных образов элементов (по умолчанию - тёмно-коричневый).
Default font name
Tahoma
Определяет заданное по умолчанию имя шрифта для визуальных образов элементов.
Default font size
8
Определяет заданный по умолчанию размер шрифта для визуальных образов элементов. Диапазон для заданного по умолчанию размера шрифта - 150.
Default font color
$00000000
Определяет заданный по умолчанию цвет шрифта для визуальных образов элементов (значение по умолчанию - чёрный).
Опции [Default View Format]
Line style
Rectilinear
Определяет стиль линии для элементов связи (rectilinear или oblique).
Show stereotype text
Определяет заданный по умолчанию метод индикации стереотипа
(текст, изображение или скрытие).
Show parent name
False
Определяет, показывать ли имя родительского элемента, который содержит модельный элемент, представленный визуальным образом.
Automatic resize False
Определяет, изменять ли автоматически размеры визуальных образов элементов.
Show compartment visibility
True
Определяет, показывать ли видимость для суб-элементов визуальных образов (например, атрибутов операций и т.д.).
Show compartment stereotype
True
Определяет, показывать ли стереотип для суб-элементов визуальных образов (например, атрибутов операций и т.д).
Show operation signature
True
Определяет, показывать ли сигнатуры операций.
Show property
False
Определяет, показывать ли свойства элементов (например, теговые значения и т.д.) в визуальных образах.
Suppress attribute False
Определяет, подавлять ли отображение атрибутов в визуальных образах классов.
Suppress operation
False
Определяет, подавлять ли отображение операций в визуальных образах классов.
Специфическая конфигурация образов
Специфическая конфигурация образов - группа опций, связанных со специфическими представлениями. Эта категория включает подкатегории [UseCase View], [Actor View],
[Enumeration View], [Interface View], [Artifact View], [Component View / Component Instance View] и
[Node View / Node Instance View].
Опции [UseCase View]
Show stereotype Text
Определяет заданный по умолчанию метод индикации стереотипа в
StarUNL. Руководство пользователя. Глава 6. Конфигурирование StarUML
141 / 207
визуальных образах прецедентов (текст, иконка, скрыт, декорация).
Suppress attribute
True
Определяет, подавлять ли отображение атрибутов в визуальных образах прецедентов.
Suppress operation
True
Определяет, подавлять ли отображение операций в визуальных образах прецедентов.
Опции [Actor View]
Show stereotype Text
Определяет заданный по умолчанию метод индикации стереотипа в визуальных образах акторов (текст, иконка, скрыт, декорация).
Suppress attribute
True
Определяет, подавлять ли отображение атрибутов в визуальных образах акторов.
Suppress operation
True
Определяет, подавлять ли отображение операций в визуальных образах акторов.
Опции [Enumeration View]
Suppress literal
False
Определяет, подавлять ли отображение констант в визуальных образах перечислимых типов.
Опции [Interface View]
Show stereotype Icon
Определяет заданный по умолчанию метод индикации стереотипа в визуальных образах интерфейсов (текст, иконка, скрыт, декорация).
Suppress attribute
True
Определяет, подавлять ли отображение атрибутов в визуальных образах интерфейсов.
Suppress operation
True
Определяет, подавлять ли отображение операций в визуальных образах интерфейсов.
Опции [Artifact View]
Show stereotype Decoration
Определяет заданный по умолчанию метод индикации стереотипа в визуальных образах артефактов (текст, иконка, скрыт, декорация)
Suppress attribute
True
Определяет, подавлять ли отображение атрибутов в визуальных образах артефактов.
Suppress operation
True
Определяет, подавлять ли отображение операций в визуальных образах артефактов.
Опции [Component View / ComponentInstance View]
Show stereotype
Text
Определяет заданный по умолчанию метод индикации стереотипа в визуальных образах компонентов и их инстанций (текст, иконка, скрыт, декорация)
Опции [Node View / NodeInstance View]
StarUNL. Руководство пользователя. Глава 6. Конфигурирование StarUML
142 / 207
Show stereotype Text
Определяет заданный по умолчанию метод индикации стереотипа в визуальных образах узлов и их инстанций (текст, иконка, скрыт, декорация)
StarUNL. Руководство пользователя.
Глава 7. Управление модулями 143 / 207
Глава 7. Управление модулями Эта глава объясняет, как управлять модулями. Обсуждаются установка модуля, компоновка модуля и удаление модуля.
Установка Модуля Способ установки модуля в StarUML ™ очень прост.
Пользователь копирует каталог модуля, который он хочет установить, в подкаталог модулей StarUML™. StarUML ™ его найдёт и выполнит.
1. Загрузите модуль для установки с сайта StarUML (www.staruml.com).
2. Скопируйте файл модуля в каталог {StarUML} \modules. Если модуль помещён в архивный файл, разархивируйте его в папку с тем же именем, что и имя архива. Если каталог, где установлен StarUML, - “C:\Program Files\StarUML”, создайте подкаталог модуля в папке
C:\Program Files\StarUML\modules.
3. Если StarUML выполнялся, перезапустите его.
4. Журнал установки модуля будет показан в окне Output, если модуль был установлен корректно.
Журнал загрузки модуля Журнал загрузки модуля отображается в окне Output как показано выше. Для получения подробной информации см. радел "
Основные концепции" во второй главе.
StarUNL. Руководство пользователя. Глава 7. Управление модулями
144 / 207
Компонент
Состояние
Сообщение
Профили (.ptf)
Успешное открытие файла профиля
The Profile "..." is loaded successfully.
Невозможно загрузить файл профиля
Failed to load the Profile "...".
Подходы (.apr)
Успешное открытие файла подхода The Approach "..." is loaded successfully.
Невозможно загрузить файл подхода
Failed to load the Approach "...".
Фреймворк (.frw)
Успешное открытие файла фреймворка
The Framework "..." is loaded successfully.
Невозможно загрузить файл фреймворка
Failed to load the Framework "...".
Аддин (.aid)
Аддин зарегистрирован успешно
AddIn "... AddIn" is registered successfully.
Библиотеки аддина зарегистрированы успешно
AddIn sub module "....dll" is registered successfully.
Аддин успешно загружен
Add-In "..." is loaded successfully.
Невозможно загрузить файл аддина
Failed to load the Add-In "...".
Меню (.mnu)
Файл меню успешно загружен
Add-In "... AddIn" menu is registered successfully.
Невозможно загрузить файл меню Failed to load the menu "...".
Деинсталляция модуля
Деинсталляция модуля, содержащего аддин
В случае, когда модуль содержит аддин, в каталоге модуля находится вспомогательный файл
.aid, который хранит данные об аддине. Этот файл определяет метод деинсталляции. Для
Основного Модуля (Core Module) StarUML существует специальный файл unreg.bat, расположенный в подкаталоге модуля, предназначенный для удаления установленного аддина.
Пользователь может удалить установленный аддин, выполнив unreg.bat.
1. Перейдите на деинсталлируемый модуль
2. Выполните unreg.bat в подкаталоге модуля
StarUNL. Руководство пользователя. Глава 7. Управление модулями
145 / 207 3. Удалите подкаталог модуля.
Деинсталляция модуля, не содержащего аддина
В случае модуля, не содержащего аддина, для его деинсталляции достаточно удалить подкаталог этого модуля.
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
146 / 207
Глава 8. Генерация кодов и документов
Эта глава описывает основные концепции генерации программного кода и документации, а также использования пакетной обработки.
•
Основная концепция
•
Генерация с помощью шаблонов
•
Использование пакетов
•
Инсталляция и деинсталляция шаблонов
Если Вы хотите научиться создавать собственные шаблоны кодов или документов, пожалуйста обращайтесь к "Руководству разработчика".
Основные концепции
Что такое генератор?
Генератор StarUML - модуль, предназначенный для генерации различных артефактов (типа документов Microsoft Word, Excel, PowerPoint и других тексто-ориентированных систем) на основе шаблонов, зависящих от модельных UML-элементов. Пользователь может создавать собственные шаблоны или применять различные виды готовых шаблонов для одной и той же модели UML, чтобы легко и в быстро автоматически получать различные артефакты.
Основные особенности
Генератор StarUML предоставляет следующие возможности.
•
Шаблон, создаваемый пользователем
Шаблон может быть задан пользователем. Вы можете писать шаблоны под .doc .xls .ppt непосредственно используя MS Word, MS Excel, MS PowerPoint без дополнительных средств проектирования шаблонов.
•
Параметры для шаблонов
В шаблонах можно использовать параметры для настройки операционной среды, целевых объектов и т.п. С помощью параметрических шаблонов, Вы можете устранять несоответствия и избегать необходимости создавать новый шаблон, из-за наличия небольших различий.
•
Пакетная обработка, для одновременной генерации нескольких артефактов
Используя пакетную обработку, Вы можете генерировать несколько артефактов сразу. Вы можете зарегистрировать несколько шаблонов как пакет и выполнить его целиком. С помощью пакетов большое количество документов может быть сгенерировано автоматически без необходимости присутствия при этом.
•
Поддержка стилей MS Word и колонтитулов
Вы можете помещать команды генерации в колонтитулы шаблона MS Word, а также использовать стили MS Word в шаблоне.
•
Поддержка таблиц MS Excel
Вы можете извлекать различные данные из UML-моделей и помещать их в ячейки таблиц
Excel. Таким образом, Вы сможете использовать средства графики, фильтрации, сортировки и другие функции Excel.
•
Поддержка слайдов MS PowerPoint
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
147 / 207
Возможна генерация слайдов иерархической структуры в MS PowerPoint. При этом нет никаких ограничений по типам слайдов, так что Вы можете создавать их без каких либо усилий.
•
Поддержка любых текстовых документов
Вы
можете генерировать любые текстовые документы, подобные документам XML, HTML, исходным текстам программ (Java, C#, C++...), DB Schema и так далее.
Генерация по шаблонуГенерация артефактовЧтобы сгенерировать артефакт по шаблону, шаблон должен быть применим к текущей обрабатываемой UML-модели.
•
Выберите меню [Tools]->[StarUML Generator...]
•
На странице [Select templates for generation], укажите нужные шаблоны генерации в списке и щёлкните кнопку [Next].
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
148 / 207
•
Чтобы связать параметры со значениями, нажмите кнопку необходимого элемента шаблона в списке и установите значение параметра, как Вам необходимо. (См. раздел Регистрация шаблона для получения дополнительной информации о параметрах шаблона).
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
149 / 207
•
На странице [Select target path], выберите папку, в которую будет помещен артефакт и щелкните кнопку [Next].
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
150 / 207
Если Вы хотите создать новую папку, нажмите кнопку [New Folder...] и введите имя новой папки.
•
На странице [Generating...], нажмите кнопку [Generate]. Вы можете контролировать ход генерации и содержимое журнала генерации. Если Вы хотите остановить процесс генерации, нажмите кнопку [Cancel]. Когда все артефакты будут успешно сгенерированы, кнопка [Finish] станет доступной и щелчком по ней можно закончить генерацию артефакта.
Чтобы просмотреть сгенерированный артефакт, дважды щелкните соответствующий элемент в списке[Generation List], и сгенерированный артефакт будет открыт.
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
Заданные по умолчанию параметры различны в зависимости от типа транслятора. Ниже описаны заданные по умолчанию параметры для каждого типа транслятора.
Свойство
Тип
Тип транслятора
Описание
TemplateFile
FILENAME или STRING
WORD,EXCEL,PO
WERPOINT
Определите имя файла шаблона документа
OutputFile
FILENAME или STRING
WORD,EXCEL,PO
WERPOINT,TEXT
Определите имя файла сгенерированного артефакта.
Keep Comment
BOOLEAN
WORD,EXCEL,PO
WERPOINT
Определите комментарий, используемый при генерации или удалите этот параметр.
ShowGenerationProces s
BOOLEAN
WORD,EXCEL,PO
WERPOINT
Определите, нужно ли пока зазывать прогресс-бар в процессе генерации или нет. Это может замедлить выполнение генерации.
Normal Generation
BOOLEAN
WORD
Если истина, шаблон применяется к пакету верхнего уровня (проект). Если ложь, шаблон применяется к текущему выбранному пакету (или элементу).
Generate Index
BOOLEAN
WORD
Определите, нужно ли генерировать индекс или нет.
Intermediate
STRING
TEXT
Определите имя промежуточного файла, используемого при генерации.
Target
STRING
TEXT
Если генерируется более двух артефактов, определите путь, куда артифакты будут помещены.
Обратите внимание:
Чтобы определить имя файла в параметрах, можно использовать переменные окружения.
•
$PATH$
Путь, где находятся файлы шаблона (например). $PATH$\BusinessActorReport.doc
•
$GROUP$
Имя группы шаблона.
•
$CATEGORY$
Имя категории шаблона.
•
$NAME$
Имя шаблона.
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
155 / 207
•
$TARGET$
Путь вывода, который выбрал пользователь.
Клонирование шаблонаВы можете начать создание шаблона, скопировав существующий шаблон.
1. В диалоге [Select templates for generation] выберите шаблон для копирования и нажмите кнопку [Clone Template] или щёлкните
правой кнопкой мыши на шаблоне, который хотите клонировать, а затем нажмите пункт [Clone Template] в контекстном меню.
2. Определите имя клонируемого шаблона щелкните [OK].
3. Вы можете найти клонируемый шаблон в списке [List of templates]. Вы можете указать дополнительную информацию о клонируемом шаблоне (щелкните кнопку [Template
Properties]).
Свойства шаблонаВы можете редактировать свойства зарегистрированного шаблона.
1. В диалоге [Select templates for generation] выберите шаблон, свойства которого хотите редактировать, и щелкните [Template properties], или щёлкните правой кнопкой мыши на нужном шаблоне, а затем нажмите пункт [Show Template Properties] в контекстном меню.
2. Отредактируйте свойства в диалоге [Modify Template] и щелкните [OK]. (Пожалуйста ознакомьтесь с разделом Регистрация шаблона>Основные/Дополнительные параметры для получения детальной информации о каждом свойстве)
Открытие шаблонаВы можете открыть и редактировать зарегистрированный шаблон.
1. В диалоге [Select templates for generation] выберите шаблон, который хотите открыть и нажмите кнопку [Open Template] или выберите [Open Template] в контекстном меню шаблона.
2. Затем будет запущено заданное по умолчанию приложение, связанное с типом файла (.cot, doc, xls, ppt), и Вы сможете отредактировать шаблон в этом приложении. (Пожалуйста ознакомьтесь с разделом Руководство Разработчика StarUML 5.0 Глава 11. Написание шаблона, для того, чтобы научиться писать шаблоны)
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
156 / 207
Удаление шаблонаВ диалоге [Select templates for generation] выберите шаблон, который хотите удалить, вызовите контекстное меню и выберите [Delete Template].
•
Удаление шаблона вызывает удаление папки шаблона и всех файлов, находящихся в ней, так что будте внимательны.
Использование пакетовНа вкладке [List of templates] перечислены зарегистрированные шаблоны. Если Вы хотите генерировать несколько артефактов сразу, Вы
можете создать пакет, который будет это делать, и избавит Вас от выполнения каждого шаблона отдельно.
Создание нового пакетаСоздайте новый пакет, содержащий выбранные шаблоны.
1. На странице [Select templates for generation] отметьте шаблоны, которые нужно включить в пакет, на вкладке [List of templates] и щелкните кнопку [Register to Batch].
2. В диалоге [Register to Batch] укажите имя пакета и описание и щелкните [OK].
3. Вы можете найти новый пакет на вкладке, а выбранные шаблоны будут отображены в списке шаблонов этого пакета.
Добавление шаблонов в существующий пакетВы можете добавить шаблоны в существующий пакет.
На странице [Select templates for generation] в списке [List of templates] отметьте шаблоны, которые нужно добавить в существующий пакет, и нажмите кнопку [Add to Batch].
В диалоге [Select Batch] выберите пакет и нажмите [OK].
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
157 / 207
Выполнение пакетаВы
можете генерировать артефактов сразу, используя пакет.
1. На странице [Select templates for generation] выберите пакет для выполнения.
2. Отметьте шаблоны, которые хотите выполнить, и нажмите кнопку [Next]. (По умолчанию, все отмечены все шаблоны в пакете.)
3. Вы можете генерировать артефакты в пакете, используя различные значения свойств. Если
Вы хотите сделать именно так, нажмите кнопку каждого шаблона и установите значение каждого свойства. Изменение свойств применяется только однажды. (Пожалуйста ознакомьтесь с разделом "Регистрация шаблона" для получения дополнительной информации о свойствах шаблонов)
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
158 / 207 4. Когда страница [Select target path] появится на экране, выберите папку, в которой будет сохранен сгенерированный документ и нажмите [Next]. Если Вы хотите создать папку в выбранной папке, нажмите [New Folder…] слева внизу и укажите имя новой папки в диалоге определения имени
5. Когда на экране появится страница [Generating…], нажмите кнопку [Generate]. Вы можете контролировать генерацию по каждому шаблону в области статуса генерации документа. В окне [Logs:] отображается журнал генерации. Если Вы хотите остановить генерацию документа, нажмите кнопку [Cancel] и щёлкните OK для подтверждения отмены.
6. После завершения генерации документа активируется кнопка [Finish]. Если Вы хотите закончить генерацию документа, завершите процесс генерации нажатием кнопки [Finish].
Либо Вы можете проверить сгенерированный документ, дважды щёлкнув этот документ в списке [Generation List].
Удаление шаблонов из пакета
Вы можете удалить шаблон из пакета. (Удаление именно из пакета: шаблон не удаляется на самом деле, а только исключается из него)
1. На странице [Select templates for generation] перейдите на закладку пакета и отметьте шаблоны, которые хотите удалить, а затем нажмите [Delete Item].
2. Вы можете делать выборочное удаление отмеченных шаблонов.
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
159 / 207
Создание пустого пакета
Вы можете создать пакет, не содержащий ни одного шаблона.
1. На странице [Select templates for generation] щёлкните правой кнопкой мыши на любой вкладке и выберите пункт [New Batch].
2. В диалоге [Register Batch] укажите [Batch Name], [Description] и нажмите [OK].
3. На странице [Select templates for generation] вы увидите вкладку пустого пакета.
Изменение пакета
Вы можете изменить информацию о пакете.
1. На странице [Select templates for generation] выберите нужную вкладку, вызовите контекстное меню правым кликом и выберите [Modify Batch].
2. В диалоге [Register Batch] измените [Batch Name], [Description] и нажмите [OK].
Удаление пакета
Вы можете удалить пакет.
1. На странице [Select templates for generation] выберите вкладку для удаления вызовите контекстное меню и нажмите [Delete Batch].
2. Вы увидите, что закладка пакета удалена (Удаление пакета не вызывает удаления шаблонов, содержавшихся в нём)
Инсталляция и деинсталляция шаблонов
Организация шаблонов
Шаблоны устанавливаются в папке "...\modules\staruml-generator\templates", а пакеты находятся в папке "...\modules\staruml-generator\batches". В общем случае, один шаблон соответствует одной папке, а папка содержит все файлы, связанные с шаблоном. Шаблон включает не менее двух файлов. Первый - файл описания шаблона (.tdf), второй - документ шаблона (.cot, .doc, .xls, .ppt...).
Пакет включает один файл, который является пакетным файлом (.btf).
Структура каталога модуля staruml-генератора следующая. staruml-generator\
templates\ template1\ template1.tdf template1.doc template2\ batches\ batch1.btf
StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов
160 / 207
Инсталляция и деинсталляция шаблона
Инсталляция шаблона очень проста. Просто скопируйте папку шаблона в "...\modules\staruml- generator\templates".
Деинсталляция шаблона также очень проста. Удалите папку шаблона из "...\modules\staruml- generator\templates". Это - все.
Инсталляция и деинсталляция пакета
Инсталляция пакета очень проста. Просто скопируйте пакетный файл (.btf) в "...\modules\staruml-generator\batches".
Чтобы деинсталлировать пакет, удалите пакетный файл (.btf) из "...\modules\staruml- generator\batches".
StarUNL. Руководство пользователя. Глава 9. Проверка модели
161 / 207