我正在使用蓝图创建一些图表,稍后以 GraphML 格式存储它们,并希望通过 id 或名称来识别它们。API是否提供类似的东西?
GraphML 文件(甚至是由蓝图创建的文件)看起来像
<graph id="G" edgedefault="directed">
...
</graph>
所以有一个id属性。
有没有办法将此属性设置为 Blueprints Graph 对象并将其放入创建的 GraphML 文件?或者如果没有:有没有比从图形和名称创建包装类更好的解决方法?
我正在使用蓝图创建一些图表,稍后以 GraphML 格式存储它们,并希望通过 id 或名称来识别它们。API是否提供类似的东西?
GraphML 文件(甚至是由蓝图创建的文件)看起来像
<graph id="G" edgedefault="directed">
...
</graph>
所以有一个id属性。
有没有办法将此属性设置为 Blueprints Graph 对象并将其放入创建的 GraphML 文件?或者如果没有:有没有比从图形和名称创建包装类更好的解决方法?
不幸的是,这似乎是不可能的,因为在
GraphMLWriter.java中,ID 是由常量硬编码的,该常量在GraphMLTokens.javaGraphMLTokens.G
中设置为。"G"