Table of Contents

Class LinkDefinition

Namespace
Ascon.Polynom.Web.Api.Client.Models
Assembly
Ascon.Polynom.Web.Api.Client.dll

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

public class LinkDefinition : NamedObject, ILinkDefinition, IAccessControlObject, IHaveWriteAccess, IHaveAbsoluteCode, IHaveCode, IHaveDescription, IHaveId, INamedObject, IHaveName, IIdentifiableObject
Inheritance
LinkDefinition
Implements
Inherited Members

Constructors

LinkDefinition()

public LinkDefinition()

Properties

AbsoluteCode

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

public string AbsoluteCode { get; set; }

Property Value

string

Code

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

public string Code { get; set; }

Property Value

string

Description

Описание.

public string? Description { get; set; }

Property Value

string

Destination

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

public ILinkDefinitionEnd Destination { get; set; }

Property Value

ILinkDefinitionEnd

Direction

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

public LinkDefinitionDirection Direction { get; set; }

Property Value

LinkDefinitionDirection

Id

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

public string Id { get; set; }

Property Value

string

Multiplicity

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

public LinkDefinitionMultiplicity Multiplicity { get; set; }

Property Value

LinkDefinitionMultiplicity

OwnerGroup

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

public IIdentifiableObject OwnerGroup { get; set; }

Property Value

IIdentifiableObject

Source

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

public ILinkDefinitionEnd Source { get; set; }

Property Value

ILinkDefinitionEnd

UseForFiltering

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

public bool UseForFiltering { get; set; }

Property Value

bool

WriteAccess

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

[Obsolete("Устаревшее свойство. Используйте свойство AccessRight")]
public bool WriteAccess { get; set; }

Property Value

bool