Table of Contents

Interface ILinkDefinitionEnd

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Links
Assembly
Ascon.Polynom.Web.Api.Data.dll

Конец определения связи

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(LinkDefinitionEnd))]
public interface ILinkDefinitionEnd : IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveAbsoluteCode, IHaveCode
Inherited Members
Extension Methods

Properties

Возвращает или задает признак того, что объекты данного конца связи относятся к объектам противоположного конца связи как "целое"

bool Aggregate { get; set; }

Property Value

bool

true если "целое"; иначе, false

Возвращает определение связи для данного конца определения связи

IIdentifiableObject Definition { get; set; }

Property Value

IIdentifiableObject

Возвращает полное имя

string FullName { get; set; }

Property Value

string

Возвращает признак того, что конец множественный

bool IsMultiple { get; set; }

Property Value

bool

true если конец множественный; иначе, false

Возвращает или задает множественность

LinkEndMultiplicity Multiplicity { get; set; }

Property Value

LinkEndMultiplicity

Возвращает противоположный конец связи

IIdentifiableObject OtherEnd { get; set; }

Property Value

IIdentifiableObject

Возвращает или задает описание того, как объекты данного конца связи относятся к объектам противоположного конца связи

string RefersAs { get; set; }

Property Value

string

Возвращает сокращённое имя

string ShortName { get; set; }

Property Value

string