ГОСТ Р ИСО 10303-43—2022
related_representation_item :representation_item;
ENDJSNTITY;
(*
"
Определение атрибутов:
name — представленный строкой типа label текст, которым называется экземпляр настоящего
объекта.
Примечание — Посредством атрибута name (наименование) может быть обозначен конкретный экзем
пляр настоящего объекта или тип информации, передающейся посредством настоящего объекта;
description — текст, характеризующий связь элементов представления, представляемую настоя
щим объектом. Задавать значение этого атрибута не обязательно;
relating_representation_item — один из связываемых экземпляров объекта representation_item.
Примечание — Роль настоящего атрибута может быть определена в EXPRESS-схемах с пояснениями,
в которых используются настоящий объект или его уточнения;
related_representation_item — другой связываемый экземпляр объекта representation_item.
Если в отношении один из элементов зависит от другого, то роль настоящего атрибута должен играть
объект, представляющий зависимый элемент.
Примечание — Роль настоящего атрибута может быть определена в EXPRESS-схемах с пояснениями,
в которых используются настоящий объект или его уточнения.
4.4.18 Объект representation_map
Посредством объекта representation_map указываются объект representation, определяющий
отображаемое представление, и определяющий элемент представления, относящийся к контексту
отображаемого представления, объект representationjtem, используемый для отображения. Посред
ством объекта representationjtem определяется исходное состояние отображения.
Примечание — Экземпляр объекта representation_map используется как исходное состояние вотобра
жении, задаваемом объектом mappedjtem. Пример использования этих двух объектных типов данных приведен
в4.4.7.
EXPRESS-спеииФикаиия:
*)
ENTITY representation_map;
mapping_origin : representation_item;
mapped__representation :representation;
INVERSE
map_usage :SET[1:?] OF mapped__item FOR mapping_source;
WHERE
WR1:item_in_context(SELF.mapping_origin, SELF.mapped_representation.context_
of_items);
END_ENTITY;
(*
Определение атрибутов:
mapping_origin — объект representationjtem, представляющий исходное состояние, из ко
торого происходит отображение представления, определенного объектом, играющим роль атрибута
mapped_representation;
mapped_representation — объект representation, определяющий представление, которое ото
бражается посредством по меньшей мере одного объекта m appedjtem;
map_usage — множество, состоящее из одного или более экземпляров объектов m appedjtem , в
которых настоящий объект используется при задании отображения.
Формальное положение:
WR1. Объект, играющий роль атрибута mapping_origin, должен относиться к контексту пред
ставления, определенному объектом, играющим роль атрибута mapped_representation настоящего
объекта.
20