Мельница данных- Класс TClass (Классы)  (раздел целиком)  (05.07.2022)
Класс TClass (Классы)

1. Конструктор TClass.Create (Конструктор класса)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Доступен

Name (Имя)

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Доступен

Description (Наименование)

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

IsHierarhical (Является иерархическим) Boolean (Обычное логическое)

Доступен

MasterClass (Класс-мастер) TClass domain (Класс)

Доступен

ReplicationStatus (Статус репликации) TReplicationStatus (Статус репликации)

Доступен

SecurityModel (Модель безопасности) TSecurityModel (Модели безопасности)

Доступен

UnNamed (Неименованный) Boolean (Обычное логическое)

Доступен

NameExpression (Выражение имени объекта) TInlineExpressionText (Текст выражения)

Доступен

DescriptionExpression (Выражение наименования объекта) TInlineExpressionText (Текст выражения)

Доступен

CreateConstructor (Создать конструктор) Boolean (Обычное логическое)

Доступен

Конструирует объект класса TClass (Классы) .


2. Поле TClass.FDescriptionExpression (Выражение наименования объекта)
FDescriptionExpression: TInlineExpressionText (Текст выражения) .

Используется для хранения значений свойства TClass.DescriptionExpression (Выражение наименования объекта)
.


3. Поле TClass.FIsHierarhical (Является иерархическим)
FIsHierarhical: Boolean (Обычное логическое) (обязательно для заполнения) .

Используется для хранения значений свойства TClass.IsHierarhical (Является иерархическим)
.


4. Поле TClass.FMasterClass (Класс-мастер)

5. Поле TClass.FNameExpression (Выражение имени объекта)
FNameExpression: TInlineExpressionText (Текст выражения) .

Используется для хранения значений свойства TClass.NameExpression (Выражение имени объекта)
.


6. Поле TClass.FReplicationStatus (Статус репликации)

7. Поле TClass.FSecurityModel (Модель безопасности)
FSecurityModel: TSecurityModel (Модели безопасности) (обязательно для заполнения) .

Используется для хранения значений свойства TClass.SecurityModel (Модель безопасности)
.


8. Поле TClass.FUnNamed (Неименованный)
FUnNamed: Boolean (Обычное логическое) (обязательно для заполнения) .

Используется для хранения значений свойства TClass.UnNamed (Неименованный)
.


9. Процедура TClass.GenerateConstructor (Сгенерировать текст конструктора)


10. Свойство TClass.DescriptionExpression (Выражение наименования объекта)
DescriptionExpression: TInlineExpressionText (Текст выражения) .

Для чтения и записи свойства используется поле TClass.FDescriptionExpression (Выражение наименования объекта) .


11. Свойство TClass.IsHierarhical (Является иерархическим)
IsHierarhical: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения значения свойства используется поле TClass.FIsHierarhical (Является иерархическим) .


12. Свойство TClass.MasterClass (Класс-мастер)
MasterClass: TClass domain (Класс) .

Для чтения значения свойства используется поле TClass.FMasterClass (Класс-мастер) .


13. Свойство TClass.NameExpression (Выражение имени объекта)
NameExpression: TInlineExpressionText (Текст выражения) .

Для чтения и записи свойства используется поле TClass.FNameExpression (Выражение имени объекта) .


14. Свойство TClass.ReplicationStatus (Статус репликации)
ReplicationStatus: TReplicationStatus (Статус репликации) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TClass.FReplicationStatus (Статус репликации) .


15. Свойство TClass.SecurityModel (Модель безопасности)
SecurityModel: TSecurityModel (Модели безопасности) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TClass.FSecurityModel (Модель безопасности) .


16. Свойство TClass.UnNamed (Неименованный)
UnNamed: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TClass.FUnNamed (Неименованный) .


17. Функция TClass.ListProperties (Список видимых свойств)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Scope (Область видимости) TScope (Область видимости)

Доступен

Возвращает значение типа TList domain (Список объектов) .

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Scope (Область видимости) TScope (Область видимости)

Доступен


18. Функция TClass.ListRoutines (Список видимых подпрограмм)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Scope (Область видимости) TScope (Область видимости)

Доступен

Возвращает значение типа TList domain (Список объектов) .

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Scope (Область видимости) TScope (Область видимости)

Доступен


19. Шаблон отчета XSLT TClass.ClassesDiagram (Диаграмма классов)
Является методом класса.

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
ShowFields (Показывать поля) Boolean (Обычное логическое)

Доступен

ShowMethods (Показывать методы) Boolean (Обычное логическое)

Доступен

ShowProperties (Показывать свойства) Boolean (Обычное логическое)

Доступен

ShowParameters (Показывать параметры) Boolean (Обычное логическое)

Доступен

ShowMetadata (Показывать метаданные) Boolean (Обычное логическое)

Доступен

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
ShowFields (Показывать поля) Boolean (Обычное логическое)

Доступен

ShowMethods (Показывать методы) Boolean (Обычное логическое)

Доступен

ShowProperties (Показывать свойства) Boolean (Обычное логическое)

Доступен

ShowParameters (Показывать параметры) Boolean (Обычное логическое)

Доступен

ShowMetadata (Показывать метаданные) Boolean (Обычное логическое)

Доступен