internal void SetInterconnectionData(ProjectInterconnectionData e)
 {
     if (e.ID.IsNullOrEmpty() || m_ControlState.ProjectID.Contains(e.ID))
     {
         return;
     }
     m_ControlState.ProjectID = e.ID;
     ProjectChanged(CurrentProject);
 }
            internal void NewDataEventHandler(object sender, ProjectInterconnectionData e)
            {
                switch (CurrentMachineState)
                {
                case InterfaceState.ViewState:
                    m_Parent.SetInterconnectionData(e);
                    break;

                case InterfaceState.EditState:
                case InterfaceState.NewState:
                default:
                    break;
                }
            }