将SCXML导入Visio

时间:2016-03-30 08:28:00

标签: visio scxml

是否可以将SCXML文件导入到Visio中作为" UML状态图"或其他图表?

若然,怎么样?

是否有比Visio 2010更新版本的选项?

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。您可以看到Visio 2013导入here支持的文件格式列表。您可能会注意到所有这些文件格式都指定了信息的直观表示,例如"在这里用这个尺寸和这些颜色画一个方框"。

SCXML未指定可视布局。州图:

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

描述了从ab的逻辑流程,但未说明b应位于a的右侧,还是位于layout_centerInParent="true"之下,也不是它们的相对大小,涉及的任何字体,在哪里绘制状态的标签,过渡线应该是什么颜色,等等。

将SCXML转换为Visio的最佳选择是将状态图转换为a GraphViz .dot文件(this utility可能有效),使用GraphViz生成您喜欢的视觉布局,保存在{{3}中格式化,并将其导入Visio。