Задание предустановленных атрибутов для связи объектов схемы, содержащихся в схематических представлениях
Объекты схемы, содержащиеся в схематическом представлении, могут быть связаны друг с другом заданием правил или исполнением пользовательского кода во время загрузки представления. Например, при подходящей геометрии (полилиния или полигон) узлы схемы могут отображаться как контейнеры вокруг объектов схемы при задании правила Пространственный запрос (Spatial Query) или Отношение (Relationship).
Schematics может также автоматически отображать узлы объектов схемы в качестве контейнеров вокруг групп объектов схемы, если два предопределенных атрибута заданы на классах объектов схемы, которые реализуют эти объекты схемы, т.е. на классах объектов схемы, которые реализуют объекты схемы, которые должны быть связаны этими объектами схемы узла контейнера. Этими предопределенными атрибутами являются атрибуты PEN и PTN.
- Предполагается, что предопределенный атрибут PEN должен возвращать идентификатор объекта схемы узла контейнера, который будет автоматически связан с объектами схемы.
- Предопределенный атрибут PTN должен возвращать имя класса объектов схемы, который реализует этот объект схемы узла контейнера.
Если объекты схемы, содержащиеся в схематическом представлении, связаны друг с другом через правила, настройка предопределенных атрибутов PEN и PTN переписывает отношения, заданные правилами. Это означает, что будут сохранены только отношения, заданные через предопределенные атрибуты PEN и PTN.
- Управление размером поля между объектами схемы узла контейнера и связанными с ними объектами схемы может также выполняться через предопределенные атрибуты. Эти атрибуты объясняются в разделе Задание предопределенных атрибутов для управления полями контейнера.
- Если значение атрибута определяет узел схемы с геометрией Точка (Point), этот узел схемы не может быть представлен как контейнер вокруг связанных с ним объектов схемы, но он будет автоматически помещен в центр теоретического контейнера.