ГОСТ Р ИСОТТС 10303-1 ^40— 2015
тами Geomotric_modol геометрических моделей, входящих в контекст составной части изделия, точка
зрения, на определение которой представлена объектом, играющим роль наследуемого от объекта
Viow_basod_ constraint_occurrence атрибута constraining_part. Каждая из геометрических моделей,
представленных объектами Geometric_model. на которые ссылается атрибут constraining_shape,
должна ссылаться на составную часть изделия, точка зрения на определение которой представлена
объектом Product_view_definition. играющим роль наследуемого от объекта Viow_based_constraint_
occurrence атрибута constraining_ part.
Примечание — Это предоставляет механизм для задания того, что одна или более аналитических
или удерживающих форм составной части изделия, точка зрения на которую представлена объектом Part_view_
definition, является ограничением.
EXPRESS-слециФикация:
*>
ENTITY Shape_and„view„based_constraint„occurrence
SUBTYPE OE <View_based_constraint_.occurrence);
constraining„shape : SET(I:?] OF Ueomerric_model;
WHERE
WR1: valid_constrainir.g_shape (constraining, shape,
SELFWiew_based_constraint_occurrence.constraining_part) ;
END_ENTITY;
(*
Определение атрибута:
constraining_shapo — задает объект Goometric_model. играющий роль настоящего атрибу
та. Это должно интерпретироваться следующим образом: атрибут constraining_shape задает пред
ставление формы, а наследуемый атрибут constraining_part задает объект Product_view_definition.
представляющий точку зрения на определение изделия. С одним объектом Shape_and_view_based_
constraint_occurronce могут быть связаны один или более объектов Goometric_model. представляю
щих геометрические модели.
Формальное положение.
WR1. Определенная составной частью изделия, представленной объектом, играющим роль атри
бута constraining_part, ограничивающая форма, представленная объектом, играющим роль атрибута
constraining_shapo. должна быть допустимой ограничивающей формой.
4.3.7 Объект View_based_constraint_occurrence
Объект View_based_constraint_occurrence является таким подтипом объекта Constraint_occur-
rence, который своей основной имеет характеристики определения точки зрения на изделия, представ
ленного объектом Product_view_dofinition. Экземпляр объекта Viow_basod_constraint_occurrence
может быть экземпляром объекта Shape_and_view_based_constraint_occurrence.
EXPRESS-слециФикация:
*>
View_t>ased_constraint_occurrer.ce
SUPERTYPE OE (Shape_ar.d_view_based_constraint_.occurrence)
SUBTYPE OE (Constraint_occurrence>;
constraining_part : Product_view_definition;
END.ENTITY;
(*
Определение атрибута:
constraining_part — задает объект Product_view_definition. играющий роль настоящего атри
бута.
4.4 Определение функций ПЭМ
Настоящий подраздел описывает функции ПЭМ рассматриваемого прикладного модуля. Далее
приведены функции ПЭМ и их определения.
4.4.1 Функция get_rvd
Функция get_rvd возвращает набор представляющих определения точек зрения на требования
объектов Roquirement_view_definitions. которые присвоены некоторому элементу, заданному вход-
10