Создание класса связей в MetaEdit
Классы связей создаются под классом Бинарная связь. Действия при создании класса связи аналогичны созданию классов самостоятельных объектов.
Для данных классов также действуют опции ClassHeader и AllowedObjectCreationOfClass. Прочие опции, которые необходимо заполнить, представлены в таблице:
| Опция | Описание | Правила заполнения |
|---|---|---|
| Relationships.Name | Название связи прямое | Заполняется строчными буквами. Пример Для класса Композиция прямое название связи: «состоит из». |
| Relationships.ReverseName | Название связи обратное | Заполняется строчными буквами. Пример Для класса Композиция обратное название связи: «является частью». |
| Relationships.ShortName | Сокращенное название связи | Название связи для матриц. |
| Relationships.CardinalityTo | Кратность связи для ОбъектВ | Указывается в формате 0..N. Пример: 0..1 – допускается не более одной связи данного класса у Объекта В 0..3 – допускается не более трех связей данного класса у Объекта В 0..N – допускается любое количество связей. Если опция не указывается, то допускается любое количество связей |
| Relationships.CardinalityFrom | Кратность связи для ОбъектИЗ | Указывается в формате 0..N. Пример: 0..1 – допускается не более одной связи данного класса у Объекта Из 0..3 – допускается не более трех связей данного класса у Объекта Из 0..N – допускается любое количество связей. \\Если опция не указывается, то допускается любое количество связей |