Предустановленные компоновщики схемы не управляют автоматически узлами на связи и подсвязями. Для работы с классами объектов схемы Узел на связи и Подсвязь существуют особые конфигурации, которые реализуют классы, прежде чем можно будет создавать схемы, содержащие объекты схемы такого типа.
Задание базовых связей для объектов схемы Узел на связи и Подсвязь
Предустановленный атрибут ReferenceLink нужно настроить для каждого класса объектов схемы Узел на связи и Подсвязь, который реализует узлы на связи и подсвязи. Предполагается, что данный атрибут предоставляет идентификатор связи схемы, к которой относится тот или иной узел на связи или подсвязь.
Определение положений узлов на связи на их базовых связях
Можно задать абсолютное или относительное положение узла на его базовой связи. Для этого предназначены предустановленные атрибуты AbsolutePosition и RelativePosition. Только один из них должен быть задан для классов объектов схемы Узел на связи, которые реализуют узлы на связи.
- Если для класса объектов схемы Узел на связи настроен предустановленный атрибут AbsolutePosition, то предполагается, что он предоставляет расстояние между узлом на связи и начальным узлом его базовой связи (положительное значение) или между узлом на связи и крайним узлом его базовой связи (отрицательное значение). Это расстояние должно быть выражено в системе координат, которая задана для класса объектов-связей схемы, реализующего базовые связи.
- Предустановленный атрибут RelativePosition необходимо использовать для задания положений узла на связи относительно базовой связи. Этот атрибут принимает значения от 0 до 1, выражая положение узла на связи в процентах от длины базовой связи.
Определение начального и крайнего узлов для подсвязей
Предустановленные атрибуты OriginNode и ExtremityNode, описанные в разделе Определение предустановленных атрибутов схемы для управления топологией схемы, должны также использоваться для настройки начальных и крайних узлов или узлов на связи для объектов-подсвязей схемы. Эти атрибуты являются обязательными для классов объектов-подсвязей схемы.