Show / Hide Table of Contents

Interface ITechObjectType

Представляет тип объекта.

Inherited Members
ITechModelElement.Model
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

true - если класс базовый для указанного, иначе - false.

IsDerivedFrom(ITechObjectType)

Определяет, является данный тип наследником указанного.

Declaration
bool IsDerivedFrom(ITechObjectType type)
Parameters
Type Name Description
ITechObjectType type

Базовый тип.

Returns
Type Description
bool

true - если класс унаследован от указанного, иначе - false.

ToDto()

Возвращает описание типа.

Declaration
TechObjectTypeDto ToDto()
Returns
Type Description
TechObjectTypeDto

Сформированное описание.

Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»