Interface ITechObjectType
Представляет тип объекта.
Inherited Members
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectType : ITechModelElement, ITechMarkerOwner
Properties
Attributes
Возвращает перечень атрибутов типа.
Declaration
ITechObjectTypeAttributeEnumeration Attributes { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectTypeAttributeEnumeration |
BaseId
Возвращает идентификатор базового типа.
Declaration
int BaseId { get; }
Property Value
| Type | Description |
|---|---|
| int |
Binding
Возвращает настройки интеграции со справочником для типа объекта.
Declaration
ITechObjectTypeBinding Binding { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectTypeBinding |
Decoration
Возвращает параметры оформления.
Declaration
ITechObjectTypeDecoration Decoration { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectTypeDecoration |
Description
Возвращает описание типа.
Declaration
string Description { get; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Возвращает отображаемое наименование типа.
Declaration
string DisplayName { get; }
Property Value
| Type | Description |
|---|---|
| string |
ExternalId
Возвращает внешний идентификатор типа.
Declaration
int ExternalId { get; }
Property Value
| Type | Description |
|---|---|
| int |
Functions
Возвращает функции типа.
Declaration
ITechScriptFunctionEnumeration Functions { get; }
Property Value
| Type | Description |
|---|---|
| ITechScriptFunctionEnumeration |
Id
Возвращает идентификатор типа.
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| int |
IsAbstract
Возвращает признак, определяющий, является ли тип абстрактным.
Declaration
bool IsAbstract { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocument
Возвращает признак, определяющий, является ли тип документом.
Declaration
bool IsDocument { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSystem
Возвращает признак, определяющий, является ли тип системным.
Declaration
bool IsSystem { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsVersioned
Возвращает признак, определяющий, является ли тип версионным.
Declaration
bool IsVersioned { get; }
Property Value
| Type | Description |
|---|---|
| bool |
KeyAttributeName
Возвращает наименование ключевого атрибута.
Declaration
string KeyAttributeName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Markers
Возвращает перечень маркеров типа.
Declaration
ITechMarkerEnumeration Markers { get; }
Property Value
| Type | Description |
|---|---|
| ITechMarkerEnumeration |
Name
Возвращает наименование типа.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
ToStringFunction
Возвращает скрипт формирующий строковое представление объекта.
Declaration
ITechScriptFunction ToStringFunction { get; }
Property Value
| Type | Description |
|---|---|
| ITechScriptFunction |
VariativeTechnologyOptions
Возвращает настройки для применения в работе с ТТП/ГТП.
Declaration
ITechObjectTypeVariativeTechnologyOptions VariativeTechnologyOptions { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectTypeVariativeTechnologyOptions |
VerifyFunction
Возвращает скрипт производящий проверку объекта.
Declaration
ITechScriptFunction VerifyFunction { get; }
Property Value
| Type | Description |
|---|---|
| ITechScriptFunction |
Methods
IsBaseFor(ITechObjectType)
Определяет, является данный тип базовым для указанного.
Declaration
bool IsBaseFor(ITechObjectType type)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObjectType | type | Дочерний тип. |
Returns
| Type | Description |
|---|---|
| bool |
|
IsDerivedFrom(ITechObjectType)
Определяет, является данный тип наследником указанного.
Declaration
bool IsDerivedFrom(ITechObjectType type)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObjectType | type | Базовый тип. |
Returns
| Type | Description |
|---|---|
| bool |
|
ToDto()
Возвращает описание типа.
Declaration
TechObjectTypeDto ToDto()
Returns
| Type | Description |
|---|---|
| TechObjectTypeDto | Сформированное описание. |