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

StarUML. Руководство разработчика. Глава 10. Расширение нотации

114 / 139

(sequence

// select i-th column

(set attr (mofColAt model 'Attributes' i)) (set keys '')

...

// column is not PK?

(if (= (tagVal attr 'ERD' 'column' 'PK') false) (sequence

...

(set attrName (mofAttr attr 'Name'))

...

// draw column

(drawbitmap x y 'column.bmp' true)) (textout (+ x 16) y attrName) (setdefaultstyle)

... ))))

Установка и использование расширения нотации

Файл расширения нотации должен располагаться согласно пути, указанному в профиле. В данном случае (при определении стереотипа "table"), так как путь не указан, а указано только имя файла, профиль и файл расширения нотации должны находиться в одной папке.

Если Вы сделали все, о чём говорилось выше, сделайте следующие шаги для инсталляции.

1.Создайте новую папку для модуля в каталоге модулей.

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

3.Перезапустите StarUML.

Ссылка

Загрузите полный файл расширения нотации, профиль, и и всё остальное для поддержки

StarUML. Руководство разработчика. Глава 10. Расширение нотации

115 / 139

ER-диаграмм из раздела загрузки модулей официальной домашней страницы StarUML и установите всё согласно вышеуказанным шагам.

Ниже показано, как использовать расширение нотации.

1.Запустите Start StarUML.

2.Щёлкните меню [Model] -> [Profiles...].

3.В диалоговом окне [Profile Manager] выберите профиль Data Modeling в списке [Available profiles] и нажмите кнопку [Include].

4.Выберите в [Model Explorer] пакет, в который нужно поместить ER-диаграмму , и нажмите всплывающее меню [Add Diagram] -> [ER(IE) Diagram] .

StarUML. Руководство разработчика. Глава 10. Расширение нотации

116 / 139

5.ER-диаграмма появится в окне [Main], а палитра моделирования для ER будет отображена в [инструментарии].

6.Используйте палитру для моделирования. Щелкните кнопку и установите значения тегов на закладка [ERD] редактора тегов, чтобы определить свойства столбца.

StarUML. Руководство разработчика. Глава 10. Расширение нотации

117 / 139

7. Создавайте ER модель

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