Как указать тип возврата операции в UML Designer? - PullRequest
0 голосов
/ 04 декабря 2018

Я столкнулся с небольшой проблемой при разработке диаграммы классов в UML Designer: я не могу понять, как указать тип возврата для операции.На домашнем сайте UML Designer нет информации об этом, и его руководства.Я пытался исследовать настройки работы и параметров, но ничего не нашел ( новая картинка создания параметров , картинка настроек параметров , картинка расширенных настроек работы ).Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 13 марта 2019

Я не нашел способа явно определить тип возвращаемого значения, но следующий обходной путь:

  1. Добавить операцию в интерфейс / класс, т. Е. «Вычислить» (вы не можетеуказать возвращаемое значение).Операция теперь отображается как "Calculate ()".
  2. Теперь нажмите на метку операции на диаграмме классов, чтобы активировать инструмент прямого редактирования для операции.
  3. Тип ": ReturnValueType"в конце имени операции сразу после закрывающей скобки и нажмите [ENTER] ->« операция (): ReturnValueType [1] »теперь должны быть обработаны ([1] означает количество элементоввозвращаемое значение ... означает, что это обязательно ;-))
  4. Теперь вы определили специальный параметр операции, возвращаемое значение параметр, неявно.Вы можете проверить это, дважды щелкнув по операции, чтобы открыть окно редактирования и проверить значок вашего нового определенного параметра: это значок со стрелкой, указывающей влево-вниз.
  5. Если вы добавите к этому другой параметрщелкнув по символу [+], вы зададите параметр input операции, обозначенный стрелкой, указывающей на значок.

BtwЯ не обнаружил разницы между двумя типами параметров (входной и возвращаемый значения) в окне редактирования параметра операции, поэтому я думаю, что этот обходной путь - единственный способ определить тип операции возвращаемого значения.

...