public virtual void AddChild(ModelComponent child) { children.Add(child); // Handles the NotifyAll() child.SetContainer(this); }
public virtual void AddChild(ModelComponent child) { children.Add(child); // Handles the NotifyAll() child.SetContainer(this); }
public virtual void AddChild(ModelComponent child) { if (child != null) { child.SetContainer(this); children.Add(child); } }
public virtual void AddChild(ModelComponent child) { if (child != null) { child.SetContainer(this); children.Add(child); } }
public virtual void RemoveChild(ModelComponent child) { child.SetContainer(null); }
public virtual void RemoveChild(ModelComponent child) { children.Remove(child); child.SetContainer(null); }