예제 #1
0
        public void AddArrows(Связь current_arrow)
        {
            if (current_arrow != null)
            {
                Связи.Add(current_arrow);

                if (current_arrow.ОбъектСледующий == this && current_arrow.ОбъектПредыдущий != null)
                {
                    ОбъектыПредыдущие.Add(current_arrow.ОбъектПредыдущий);
                    current_arrow.ОбъектПредыдущий.AddObjectEnd(current_arrow.ОбъектСледующий);
                }

                ЕстьСвязи = true;
            }
        }
예제 #2
0
 protected void DeleteLinksStart(Связь arrow)
 {
     ОбъектыПредыдущие.Remove(arrow.ОбъектПредыдущий);
     arrow.ОбъектСледующий.DeleteArrow(arrow);
 }