private void AddNode(TreeIter parent, SeqNode seq) { parent = store.AppendValues(parent, "seq", seq); foreach (ParseGraphNode node in seq.Nodes) { AddNode(parent, node); } }
/// <summary> /// /// </summary> /// <param name="copyConnections_"></param> /// <returns></returns> public NodeViewModel Copy(bool copyConnections_ = false) { NodeViewModel node = new NodeViewModel(SeqNode.Copy()); node.name = name; node.x = x; node.y = y; node.zIndex = zIndex; node.size = size; node.isSelected = this.isSelected; if (copyConnections_ == true) { throw new NotImplementedException("NodeViewModel.Copy()"); } return(node); }