Импортировать SCXML в Visio

Можно ли импортировать файл SCXML в Visio в виде диаграммы состояний UML или другой диаграммы?

Если так, то как?

Есть ли варианты с более новыми версиями, чем Visio 2010?

1 ответ

Нет, это невозможно. Вы можете увидеть список форматов файлов, поддерживаемых для импорта Visio 2013 здесь. Вы можете заметить, что все эти форматы файлов определяют визуальное представление информации, например, "нарисуйте здесь прямоугольник с этим размером и этими цветами".

SCXML не определяет визуальный макет. Государственная диаграмма:

<scxml …>
  <state id="a">
    <transition target="b" …/>
  </state>
  <state id="b" />
</scxml>

описывает логический поток из a в b, но не говорит ли b должно быть справа от aили ниже него, ни их относительные размеры, ни какие шрифты задействованы, где нарисовать метки для состояний, какого цвета должна быть линия перехода и т. д.

Лучшим вариантом для получения SCXML в Visio является преобразование вашей диаграммы состояний в файл.dot GraphViz ( эта утилита может работать), использование GraphViz для создания понравившегося визуального макета, сохранение в формате SVG и импорт его в Visio.

Другие вопросы по тегам