Как упорядочивается порядок сообщений в диаграммах последовательности UML 2.0?Порядок сообщений в диаграммах последовательности UML 2.0
Я просмотрел UML 2.2 Superstructure specification и единственная структура, которую я нашел для заказа модели, - это класс GeneralOrdering
. Я моделирую свою систему с помощью Papyrus, но она не вставляет информацию о заказе сообщений автоматически, поэтому я пропускаю рекомендации по использованию этого класса.
У меня возникла идея протестировать другие инструменты и проверить выход XMI, но те, которые экспортировали диаграмму последовательности, правильно использовали проприетарные расширения для моделирования порядка сообщений. Я попробовал Umodel, astah*, Enterprise Architect, PowerDesigner, Software Ideas Modeler и Visual Paradigm.
Подсказка?
Спасибо за анализ инструментов, но это не то, что я сейчас. Я работаю над техникой генерации кода, которая должна быть агностической, поэтому я решил использовать спецификацию XMI. Я согласен с вами в том, что Papyrus - не лучший инструмент, особенно когда дело касается юзабилити, но оно реализует спецификацию UML 2. –
Он реализует GMF mapper для EMF, который затем преобразует информацию UML2. На самом деле это не XMI, а модель EMF, которую нужно преобразовать с помощью GMF. Если вы просто анализируете XMI, то это не спецификация UML2! –
Как указано на сайте Papyrus и на основе того, что я использовал, он, похоже, реализует спецификацию UML2. Не получил то, что вы пытались сказать о том, что XMI не является UML2. –