Как сгенерировать диаграмму последовательности из файла xmi
Вопрос
Пожалуйста, помогите мне если у кого-нибудь есть ответы на этот вопрос.
Спасибо Прашант
Решение
Да, вы можете генерировать файл XMI для диаграммы последовательности, и он очень легко реализовать, просто проверьте ссылку ниже, вы можете получить всю идею.
Другие советы
Этот вопрос не имеет смысла как таковой.XMI - это формат хранения для моделей UML (и, как указывалось выше, для любого языка, основанного на MOF).Следовательно, файл XMI будет содержать диаграмму классов, диаграмму последовательности, ...вашего UML-проекта.
Следовательно, любой инструмент, способный загрузить такую UML-диаграмму, сможет показать содержащуюся в ней диаграмму последовательности.
Однако может случиться так, что файл XMI не содержит графической информации о расположении ваших диаграмм.Таким образом, вы можете импортировать информацию о модели, но инструмент может не отображать ее графически.Возможно, вам потребуется просмотреть модель и один за другим извлекать элементы модели и перемещать их на холсте.
Предполагая, что файл XMI представляет диаграмму последовательности, то вам нужно найти инструмент UML, который читает файлы XMI, загрузите файл, а затем отправьте файл на принтер.
Эта страница Включает в себя список инструментов UML, которые являются XMI способными.
Если файл XMI для некоторого другого вида диаграммы UML или что-то, что не является UML вообще*, Тогда простой ответ - это то, что вы не можете это сделать.
* Немного известно, что спецификация XMI OMG фактически определяет сериализацию XML для любой язык моделирования У этого есть Metamodel OMG MOF на базе. XMI / UML - это только один пример.
Я не согласен с Джорди. Документ XMI описывает модель. Модель отличается от его представления (диаграммы), которые, однако, могут быть моделей, также нацеленной на описание способа, принадлежащих к первой модели. В наличии, например, прибор для случая, основанный на каркасе моделирования Eclipse, диаграмма является самой моделью. Таким образом, вы могли, и я на самом деле сделал это таким образом, возможно, посмотрите, как точка описывает диаграммы в XMI и попытаться создать ее из XMI ваших моделей.
Удачи
Часть путаницы вот в том, что UML 1 XMI не содержит информацию о макете диаграммы, в то время как UML 2 XMI может содержать информацию о макете диаграммы. Итак, UML 2 XMI - это как модель, так и представление (заслуги этого обсуждаются, но оно облегчает переносимость).