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; } }
public void DeleteArrow(Связь arrow) { Связи.Remove(arrow); }