Class TechObjectsTypesLinkDto
Описывает связь между двумя типами объектов.
Inherited Members
Namespace: Ascon.Vertical.Core.DataModels
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechObjectsTypesLinkDto
Properties
Attributes
Возвращает или назначает список атрибутов.
Declaration
[JsonPropertyName("attributes")]
public List<TechObjectsTypesLinkAttributeDto> Attributes { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechObjectsTypesLinkAttributeDto> |
Decoration
Возвращает или назначает параметры оформления.
Declaration
[JsonPropertyName("decoration")]
public TechModelElementDecorationDto? Decoration { get; set; }
Property Value
| Type | Description |
|---|---|
| TechModelElementDecorationDto |
Direction
Возвращает или назначает направление связи.
Declaration
[JsonPropertyName("direction")]
public TechObjectsTypesLinkDirection Direction { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectsTypesLinkDirection |
Id
Возвращает или назначает идентификатор связи.
Declaration
[JsonPropertyName("id")]
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
IsOrdered
Возвращает или назначает признак упорядоченности связи
(True — является упорядоченной, False — является неупорядоченной).
Declaration
[JsonPropertyName("isOrdered")]
public bool IsOrdered { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsQuantity
Возвращает или назначает признак количественной связи
(True — является количественной, False — не является количественной).
Declaration
[JsonPropertyName("isQuantity")]
public bool IsQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsStructural
Возвращает или назначает признак структурной связи
(True — является структурной и может иметь вхождения, False — не является структурной и не может иметь вхождений).
Declaration
[JsonPropertyName("isStructural")]
public bool IsStructural { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
LinkTypeId
Возвращает или назначает идентификатор типа связи.
Declaration
[JsonPropertyName("linkTypeId")]
public int LinkTypeId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Markers
Возвращает или назначает словарь маркеров связи между двумя типами объектов.
Declaration
[JsonPropertyName("markers")]
public List<TechMarkerDto> Markers { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechMarkerDto> |
ObjectTypeId1
Возвращает или назначает идентификатор первого типа объекта.
Declaration
[JsonPropertyName("objectTypeId1")]
public int ObjectTypeId1 { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ObjectTypeId2
Возвращает или назначает идентификатор второго типа объекта.
Declaration
[JsonPropertyName("objectTypeId2")]
public int ObjectTypeId2 { get; set; }
Property Value
| Type | Description |
|---|---|
| int |