是否有办法访问元模型,实例化特定类型的节点或边缘并将其添加到脚本中的图形中?
请注意:booggie项目不再存在,但导致了Soley Studio的开发,它涵盖了相同的功能。
答案 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