private ТиНапрвления Обратная(ТиНапрвления напр) { switch (напр) { case ТиНапрвления.Входящая: return(ТиНапрвления.Исходящая); case ТиНапрвления.Исходящая: return(ТиНапрвления.Входящая); } return(ТиНапрвления.Двусторонняя); }
public void ДобавитьСвязьС(Псевдоактивности пс, ТиНапрвления напр, ТипСвязи типСвязи) { var(св1, св2) = СоздатьСвязь(this, пс); св1.Направление = напр; св1.Тип = типСвязи; св2.Направление = Обратная(напр); св2.Тип = ОбратныйТип(типСвязи); this.СписокСвязей.Add(св1); пс.СписокСвязей.Add(св1); }
public void СоздатьСвязьС(Псевдоактивности пс, ТиНапрвления напр) { var(св1, св2) = СтацСвязь.СоздатьСвязь(this, пс); св1.Направление = напр; св2.Направление = Обратная(напр); }
public void СоздатьСвязьС(Минимум минимум, ТиНапрвления исходящая) { throw new NotImplementedException(); }