有人知道如何将yEd .graphml的标准输出导入Enterprise Architect吗?
提前致谢!
答案 0 :(得分:1)
我没有使用Enterprise Architect的经验,因此我不知道如何“轻松”导入 .graphml文件。 无论如何.graphml是xml 1.0兼容的,结构是明确的但不是太复杂,每个节点和边都有自己的子结构,带有基本自解释属性的标签。
ES。
<node id="n1">
<data key="d4"><![CDATA[it.wikipedia.org]]></data>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="10.0" width="10.0" x="400.0" y="300.0"/>
<y:Fill color="#A0FF00" transparent="false"/>
<y:BorderStyle color="#FF0000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="node_width" borderDistance="10.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="sides" modelPosition="e" textColor="#000000" visible="true" width="243.4609375" x="20.0" y="-4.3505859375"> Ingegneria del Software e Basi di Dati</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
和
<edge id="e5" source="n5" target="n6">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000080" type="line" width="7.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
如果EA也有基于文本的底层结构,可能应该可以创建一个相当简单的格式转换器。