ГОСТ Р ИСО 10303-43—2016
name : label;
description : OPTIONAL text;
relating_representation_item : representation_item;
related_representation_item : representation_item;
END_ENTITY;
<*
Определение атрибутов:
name — представленный строкой типа label текст, которым называется экземпляр настоящего объекта.
П р и м е ч а н и е — Посредством атрибута пате (наименование) может обозначаться конкретный экзем
пляр настоящего обьекта или тип информации, передающейся посредством настоящего объекта:
description — текст, характеризующий связь элементов представления, представляемую настоя
щим объектом. Задавать значение этого атрибута не обязательно;
relating_representation_item — один из связываемых экземпляров объекта represontationjtem .
При м е ча н и е — Роль настоящего атрибута может бытьопределена в EXPRESS-схемах с пояснениями,
в которых используется настоящий объект или его уточнения;
related_ropresontation_item — другой связываемый экземпляр объекта represontationjtem .
Если в отношении один из элементов зависит от другого, то роль настоящего атрибута должен играть
объект, представляющий зависимый элемент.
При м е ча н и е — Роль настоящегоатрибута может бытьопределена в EXPRESS-схемах с пояснениями,
в которых используется настоящий объект или его уточнения.
4.4.17 Объект representation_map
Посредством объекта representation_map указываются объект representation, представляющий
отображаемое представление, и представляющий элемент представления, относящийся к контексту
отображаемого представления, объект ropresentationjtom . используемый для отображения. Посред
ством объекта representationJtem определяется исходное состояние отображения.
П р и м е ч а н и е — Экземпляр объекта representation_map используется как исходное состояние в ото
бражении. задаваемом объектом mapped_item. Пример использования этих двух объектных типов данных см. в
пункте 4.4.7.
EXPRESS-слецификация:
*)
ENTITY representation_map;
mapping_origin : representation^tern;
mapped_representation : representation;
INVERSE
map^usage : SET*11:?J OF mapped_item FOR mapping_source;
WHERE
WR1: irem_in_context(SELF.mapping_origin, SELF.mapped_representation.context_
of_items);
END_ENTITY;
(k
Определение атрибутов.
mapping_origin — объект ropresentationjtom , представляющий исходное состояние, из кото
рого происходит отображение представления, представленного объектом, играющим роль атрибута
mapped_reprosentation;
mappcd roproscntation — объект representation, представляющий представление, которое ото
бражается посредством по меньшей мере одного объекта m appodjtem ;
map_usage — множество, состоящее из одного или более экземпляров объектов mappedJtem . в
которых настоящий объект используется при задании отображения.
Формальное положение:
WR1. Объект, играющий роль атрибута mapping_origin. должен относиться к контексту представле
ния. представленному объектом, играющим роль атрибута mapped_represontation настоящего объекта.
18