Holkas
GitHub · релизы

Справочник / часть объекта

Связь класса

Связь между классами и соответствия их атрибутов.

LNKПарус · Oracle и PostgreSQL
← К составу: Класс

Из чего состоит эта часть

Сравнение по частям
LNKСвязь классаВ составе класса
  • Свойства связи

    Описание связи между классами.

    Классы и правило
    Родительский и исходный классы, имя и настройки связи.
    Ссылки
    Стереотип, сообщения и ограничения остаются отдельными сущностями.
  • Соответствия атрибутов

    Какие поля сопоставляются.

    Пара полей
    Атрибуты источника и назначения, класс источника.
    Позиция
    Порядок соответствия в составе связи.
Схема состава. Ветви показывают содержимое; правила формирования команд описаны ниже.

Правила переноса

01

Как сравнивается

Свойства объекта и вложенные элементы сравниваются отдельно. Отличия становятся командами плана.

02

Что может удаляться

Лишние соответствия атрибутов. Сам объект связи не удаляется по отсутствию в наборе.

03

Связь с классом

Связь входит в семейство класса. Класс, на который она ссылается, не включается в перенос автоматически.

Что описывает связь

Объект хранит свойства связи и сопоставления атрибутов. При сравнении эти сопоставления становятся отдельными командами.

Что не входит автоматически

Связь может ссылаться на другой класс, стереотип, сообщения и ограничения. Наличие ссылки не означает перенос всех этих объектов: они должны уже быть в приёмнике или входить в выбранный состав.