Как сгенерировать диаграмму последовательности из файла xmi

StackOverflow https://stackoverflow.com/questions/4171855

  •  09-10-2019
  •  | 
  •  

Вопрос

Пожалуйста, помогите мне если у кого-нибудь есть ответы на этот вопрос.

Спасибо Прашант

Это было полезно?

Решение

Да, вы можете генерировать файл XMI для диаграммы последовательности, и он очень легко реализовать, просто проверьте ссылку ниже, вы можете получить всю идею.

http://www.umlgraph.org/

Другие советы

Этот вопрос не имеет смысла как таковой.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 - это как модель, так и представление (заслуги этого обсуждаются, но оно облегчает переносимость).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top