Примечание. Изменение значения этого параметра приведет к смене нотации только для новых диаграмм и не затронет уже существующие диаграммы Для того чтобы задать тип возвращаемого значения, стереотип и видимость операции: Щелкните правой кнопкой мыши по операции в браузере.
Откройте окно спецификации класса этой операции.
Укажите тип возвращаемого значения в раскрывающемся списке или введите свой тип.
Укажите стереотип в соответствующем раскрывающемся списке или введите новый.
В поле Export Control укажите значение видимости операции: Public, Protected, Private или Implementation. По умолчанию видимость всех операций установлена в public.
Для того чтобы добавить к операции аргумент: Откройте окно спецификации операции.
Перейдите на вкладку Detail.
Щелкните правой кнопкой мыши по области аргументов, в открывшемся меню выберите пункт Insert.
Введите имя аргумента.
Щелкните по колонке Data Type и введите туда тип данных аргумента.
При необходимости щелкните по колонке default и введите значение аргумента по умолчанию.
Определение состояний для классов: моделируется с помощью диаграмм состояний.
Диаграммы состояний создаются для описания объектов с высоким уровнем динамического поведения.
В качестве примера рассмотрим поведение объекта класса CourseOffering. Он может находиться в открытом состоянии (возможно добавление данных о новом студенте) или в закрытом состоянии (максимальное количество студентов уже записалось на курс). Таким образом, конкретное состояние зависит от количества студентов, связанных с объектом CourseOffering. Рассматривая каждый вариант использования, можно выделить еще два состояния: инициализацию (до начала регистрации студентов на курс) и отмену (курс исключается из расписания).