public void AppendChild(StreamGraphNode node) { if (!ChildNodes.Contains(node)) { ChildNodes.Add(node); node.ParentNodes.Add(this); } }
public bool RemoveChild(StreamGraphNode node) { return(ChildNodes.Remove(node) && node.ParentNodes.Remove(this)); }