1

有没有办法访问元模型,实例化特定类型的节点或边并将其添加到脚本中的图形中?

请注意:booggie 项目不再存在,但导致开发了涵盖相同功能的Soley Studio 。

4

1 回答 1

1

是的,您可以使用从元模型中获取节点/边类型

graph.Model.NodeModel.GetType("MyNodeType")
  • 或者 -
graph.Model.EdgeModel.GetType("MyEdgeType")

使用该方法graph.AddNode,您可以将其添加到图形中,并返回添加的节点,可以对其进行属性分配。

总之,它看起来像这样:

    newNode = graph.AddNode(graph.Model.NodeModel.GetType("MyNodeType"))
    newNode.myAttribute = 42
于 2012-12-18T10:15:09.847 回答