ГОСТ Р ИСО/ТС 10303-1113
Тип данных groupablejtem является расширяемым списком альтернативных
типов данных. В выбираемых (SELECT) типах данных, расширяющих тип данных
groupablejtem. добавляются дополнительные альтернативные типы данных.
П р и м е ч а н и е-Для обеспечения уверенности в том. что для объектов, ссылающихся
на пустой расширяемый выбранный (SELECT) тип данных, существует хотя бы один тип
разрешенных экземпляров, в прикладных модулях, использующих этот тип данных, требуется его
расширение.
EXPRESS-спеииФикация:
*)
GENERIC_ENTITY SELECT;
TYPEOF(SELF));
TYPE groupable_item = EXTENSIBLE
WHERE
WR1: NOT (’GROUP_MIM.GROUP’ IN
END_TYPE;
(•
Формальное положение
WR1: Экземпляр данных типа groupablejtem не может быть экземпляром
объекта group или какого-либо подтипа объекта group.
П р и м е ч а н и е-Вложенность групп может быть представлена с помощью объекта
group_re!ationship.
5.2.2 Определение объекта ИММ
В настоящем пункте определен объект ИММ для прикладного модуля,
рассматриваемого в настоящем стандарте.
5.2.2.1 Объект applied_group_assignment
Объектapplied_group_assignment-этотакойподтипобъекта
group_assignment, который связывает представляющий группу объект group с
одним или более экземпляром данных типа groupablejtem.
Рассматриваемая группа задается с помощью наследуемого атрибута
assigned_group. Смысл связи задается с помощью наследуемого атрибута role.
16