Interface ILinkDefinition
Определение связи.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ILinkDefinition : IDeleteableApiObject, ICodeableApiObject, IAbsoluteCodeableApiObject, IBaseGroupMember, IAbleToHaveName, IAbleToHaveDescription, IConceptAppointer, IAbleToHaveId, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
ComparingConditionDefinitions
Описания сравнительных условий.
Declaration
IApiReadOnlyCollection<IComparingConditionDefinition> ComparingConditionDefinitions { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IComparingConditionDefinition> |
CompatibilityDirection
Направление совместимости.
Declaration
CompatibilityDirection CompatibilityDirection { get; set; }
Property Value
| Type | Description |
|---|---|
| CompatibilityDirection |
Destination
Возвращает или задает второй конец связи.
Declaration
ILinkDefinitionEnd Destination { get; }
Property Value
| Type | Description |
|---|---|
| ILinkDefinitionEnd |
Direction
Возвращает или задает направление связи.
Declaration
LinkDefinitionDirection Direction { get; set; }
Property Value
| Type | Description |
|---|---|
| LinkDefinitionDirection |
OwnerGroup
Возвращает или задает группу-владельца определения связи.
Declaration
ILinkDefGroup OwnerGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| ILinkDefGroup |
Source
Возвращает или задает первый конец связи.
Declaration
ILinkDefinitionEnd Source { get; }
Property Value
| Type | Description |
|---|---|
| ILinkDefinitionEnd |
Statistic
Возвращает статистику.
Declaration
IReadOnlyList<IStatisticItem> Statistic { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<IStatisticItem> | Статистика. |
UseForFiltering
Возвращает или задает признак того, что связь будет учитываться в фильтрах.
Declaration
bool UseForFiltering { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
CanMoveTo(ILinkDefGroup)
Возвращает признак, может ли описание связи быть перемещено в указанную группу.
Declaration
bool CanMoveTo(ILinkDefGroup destinationLinkDefGroup)
Parameters
| Type | Name | Description |
|---|---|---|
| ILinkDefGroup | destinationLinkDefGroup | Группа назначения. |
Returns
| Type | Description |
|---|---|
| bool |
|
CreateComparingConditionDefinition(string, string, bool)
Создает вложенное описание сравнительного условия.
Declaration
IComparingConditionDefinition CreateComparingConditionDefinition(string name, string code = null, bool isMandatory = true)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Имя. |
| string | code | Код. |
| bool | isMandatory | Признак, является ли описание обязательным. |
Returns
| Type | Description |
|---|---|
| IComparingConditionDefinition | Созданное описание сравнительного условия. |
MoveTo(ILinkDefGroup)
Перемещает описание связи в указанную группу.
Declaration
void MoveTo(ILinkDefGroup destinationLinkDefGroup)
Parameters
| Type | Name | Description |
|---|---|---|
| ILinkDefGroup | destinationLinkDefGroup | Группа назначения. |