private void CreateNewSwitch()
 {
     if (m_networkElement.Element is Substation)
     {
         NetworkElementFactory.CreateNewSwitch(m_networkElement.Element as Substation);
     }
     else if (m_networkElement.Element is TransmissionLine)
     {
         NetworkElementFactory.CreateNewSwitch(m_networkElement.Element as TransmissionLine);
     }
     OnPropertyChanged("Children");
 }
 private void CreateNewTransformer()
 {
     NetworkElementFactory.CreateNewTransformer(m_networkElement.Element as Substation);
     OnPropertyChanged("Children");
 }
 private void CreateNewLineSegment()
 {
     NetworkElementFactory.CreateNewLineSegment(m_networkElement.Element as TransmissionLine);
     OnPropertyChanged("Children");
 }
 private void CreateNewShunt()
 {
     NetworkElementFactory.CreateNewShunt(m_networkElement.Element as Substation);
 }
 private void CreateNewTransmissionLine()
 {
     NetworkElementFactory.CreateNewTransmissionLine(m_networkElement.Element as Division);
     OnPropertyChanged("Children");
 }
 private void CreateNewSubstation()
 {
     NetworkElementFactory.CreateNewSubstation(m_networkElement.Element as Division);
     OnPropertyChanged("Children");
 }
 private void CreateNew()
 {
     NetworkElementFactory.CreateNewChildElement(this);
     OnPropertyChanged("Children");
 }