public void Add(NodeGroup node) { if (!m_groups.Contains(node)) { m_groups.Add(node); Changed.Execute(); } }
public void Add(Id <NodeTemp> node) { if (!m_nodes.Contains(node)) { m_nodes.Add(node); Changed.Execute(); } }
public void Clear() { m_nodes.Clear(); m_groups.Clear(); Changed.Execute(); }
public void Remove(NodeGroup group) { m_groups.Remove(group); Changed.Execute(); }
public void Remove(Id <NodeTemp> node) { m_nodes.Remove(node); Changed.Execute(); }