如何在booggie 2的脚本中向图表添加节点类型?

时间:2012-12-18 10:15:10

标签: rule booggie

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

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

1 个答案:

答案 0 :(得分:1)

是的,您可以使用

从元模型中获取节点/边缘类型
graph.Model.NodeModel.GetType("MyNodeType")
  • 或 -
graph.Model.EdgeModel.GetType("MyEdgeType")

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

总之,它看起来像这样:

    newNode = graph.AddNode(graph.Model.NodeModel.GetType("MyNodeType"))
    newNode.myAttribute = 42