/// <summary> /// Конструктор /// </summary> /// <param name="essence"></param> /// <param name="referenceType"></param> /// <param name="referenceDirection"></param> public LinkedEssence(Essence essence, ReferenceType referenceType, ReferenceDirection referenceDirection) { Essence = essence; ReferenceType = referenceType; LinkDirection = referenceDirection; ReferenceName = referenceDirection == ReferenceDirection.AsOwner ? referenceType.ReferenceTypeNameLine : referenceType.ReferenceTypeNameReverse; }