Exemplo n.º 1
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Создание и добавление созданного элемента в список дочерних элементов
            /// </summary>
            /// <remarks>
            /// Происходит создание элемента указанного типа и добавление его в список дочерних элементов
            /// </remarks>
            /// <returns>Структурный элемент</returns>
            //---------------------------------------------------------------------------------------------------------
            public override CUrbanPlanningItem AddChildNewElement()
            {
                CVillage village = new CVillage("Село");

                mVillages.Add(village);
                return(village);
            }
Exemplo n.º 2
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Удаление элемента из списка дочерних элементов
            /// </summary>
            /// <param name="element">Элемент</param>
            /// <returns>Статус успешности удаления</returns>
            //---------------------------------------------------------------------------------------------------------
            public override Boolean RemoveChildElement(CUrbanPlanningItem element)
            {
                CVillage village = element as CVillage;

                if (village != null)
                {
                    mVillages.Remove(village);
                    return(true);
                }
                return(false);
            }