Modelio State Machine: использование операций
Я новичок в Modelio (я использую Modelio 3.3), и я пытаюсь описать поведение объекта с помощью конечного автомата. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь использовать операцию в качестве действия для внутреннего перехода, я не знаю, как указать ее аргументы. Операция move(p1 in: string) и значение поля "Выражение действия" внутреннего перехода - move(string), но я не вижу, как дать конкретное значение p1.
Спасибо за помощь.
1 ответ
На самом деле вы не можете указать значение в этой точке. Это в основном связано с тем, что вы моделируете общее поведение, а не конкретное. В UML на "уровне типа" вы не указываете значения, кроме значений по умолчанию. Конкретное или конкретное значение, такое как значение параметра операции, может быть указано только на уровне объекта / экземпляра.