Вы можете добавлять или изменять атрибуты элементов UML.
Важно: В этой статье описаны функциональные возможности, доступные только в Visio 2010, в котором используется обозреватель моделей UML. Эта функция недоступна в Visio 2013 и более новых версиях. Сведения о работе со схемами UML в Visio 2013 и более новых версиях см. в статье Схемы UML в Visio.
Добавление атрибута
-
Дважды щелкните фигуру на схеме, представляющей элемент .
Откроется диалоговое окно Свойства .
-
Выберите пустую строку и начните вводить имя, а затем введите или выберите нужные свойства атрибута.
-
Если эта строка по-прежнему выбрана в таблице атрибутов, выберите Свойства.
-
Измените свойства при необходимости:
Свойство
Описание
Имя
Введите или измените строку идентификатора, являющуюся именем атрибут. Обычно имена атрибутов начинаются с маленькой буквы, например maximum-size или color.
Стереотип
Выберите нужный стереотип в раскрывающемся списке. Если шаблон, который вы хотите использовать, отсутствует в списке, можно добавить новый стереотип или изменить существующий, щелкнув Стереотипы в меню UML .
Prefix (Префикс)
Введите любой текст заметки для конкретного языка, который вы хотите использовать для дальнейшего определения атрибут.
Суффикс
Введите любой текст заметки для конкретного языка, который вы хотите использовать для дальнейшего определения атрибут.
Тип.
Выберите тип реализации для атрибута. После выбора типа поля Префикс, Суффикс и Выражение становятся доступными для редактирования.
Если нужное тип данных отсутствует в списке, щелкните правой кнопкой мыши пакет типов данных в представление в виде дерева в обозревателе моделей, наведите указатель мыши на пункт Создать , а затем выберите DataType или создайте новый класс.
Expression
Отображает результат добавленных данных в разделе Префикс, Тип и Суффикс.
Видимость.
Выберите видимость (public, private или protected), который применяется к атрибуту. Значение public указывает на то, что атрибут доступен из любого класса. Значение protected указывает на то, что атрибут доступен в пределах класса и его подклассов. Значение private указывает на то, что атрибут доступен только в пределах класса.
Кратность.
Выберите число значений, которые могут содержаться в одном экземпляре. Если кратность равна 1, атрибут может содержать ровно одно значение.
InitialValue
Введите значение, которое атрибут получает при инициализации.
Изменчива
Указывает, можно ли изменить значение атрибут после создания элемента. Нет означает отсутствие ограничений на изменение. Замороженное значение не может быть изменено после создания экземпляра элемента и его значений. AddOnly имеет смысл только в том случае, если кратность не зафиксирована для одного значения. Это означает, что можно добавить дополнительные значения, но после добавления их нельзя удалить или изменить.
OwnerScope
Выберите Экземпляр, если каждый объект, созданный классом , имеет собственное значение атрибут. Выберите Классификатор для области владельца, если значение атрибута принадлежит самому классу. Атрибут области классификатора подчеркнут.
TargetScope
Выберите Экземпляр, если значение атрибут является экземпляром своего типа данных. Выберите Классификатор для целевой области, если значение атрибута является типом.
Документы
Введите любую документацию, которую вы хотите добавить в элемент в виде именованное значение. При выборе фигуры или значка, представляющего элемент, вводимые здесь документы также отображаются в окне Документация .
Изменение атрибута
-
Выберите атрибут, который нужно изменить.
-
Нажмите кнопку Свойства .
-
Измените любое из свойств в диалоговом окне.