예제 #1
0
        private ТиНапрвления Обратная(ТиНапрвления напр)
        {
            switch (напр)
            {
            case ТиНапрвления.Входящая: return(ТиНапрвления.Исходящая);

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