Table of Contents

Class LinkDefinition

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

Представляет определение связи.

public class LinkDefinition : NamedObject, INamedObject, ILinkDefinition, IHaveId, IHaveAbsoluteCode, IHaveCode, IHaveDescription, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveName
Inheritance
LinkDefinition
Implements
Inherited Members
Extension Methods

Constructors

public LinkDefinition()

Properties

Длинный уникальный код.

public string AbsoluteCode { get; set; }

Property Value

string

Уникальный код.

public string Code { get; set; }

Property Value

string

Описание.

public string? Description { get; set; }

Property Value

string

Второй конец связи.

public ILinkDefinitionEnd Destination { get; set; }

Property Value

ILinkDefinitionEnd

Направление связи.

public LinkDefinitionDirection Direction { get; set; }

Property Value

LinkDefinitionDirection

Идентификатор

public string Id { get; set; }

Property Value

string

Множественность связи.

public LinkDefinitionMultiplicity Multiplicity { get; set; }

Property Value

LinkDefinitionMultiplicity

Группа-владелец определения связи.

public IIdentifiableObject OwnerGroup { get; set; }

Property Value

IIdentifiableObject

Первый конец связи.

public ILinkDefinitionEnd Source { get; set; }

Property Value

ILinkDefinitionEnd

Признак того, что связь будет учитываться в фильтрах.

public bool UseForFiltering { get; set; }

Property Value

bool

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool