ГОСТ Р ИСО/ТС 10303-1 /40— 2015
мым аргументом input, посредством связывающих объектов Requirement_assignmont. При подбо
ре ищутся те объекты Requirement_view_ definition, на которые ссылаются посредством атрибута
assigned_roquiroments объекты Requiroment_assignment. у которых значение атрибута id совпадает
со значением параметра id настоящей функции, а атрибут assigned_to ссылается на объект,
заданный параметром input настоящей функции.
EXPRESS-спеииФикаиия:
*)
FUNCTION get_rvd (input : requirement_as3igmr.ent_item; id : STRING) :SET[0:?’ OF
Requirener.t_view_definition;
LOCAL.
rvd : SLT[0:?’ OF Requiremer.t_view_definition[’; --this
gives us access to the information base
ra : SET(0:?] OF Requirement^assignment
ENL._I.CCAL;
ra bag_to_.set((QUERY(raiUSEPIN (input,
’REQU1R£MENT_ASSIGNMENT_ARM.’i
’R£QU1REMENT_ASS:GNMENT.ASSIGNED_T0’) I (rai.id - id)))I;
iterate over ra
1 to SIZEOF(ra) Dy 1;
rvd t ra[i].assigr.ed_requirement;
REPEAT i
rvd
END_REPEAT;
RETURN(rvd);
END_FUNCTION;
<*
Определения параметров:
Input — заданный объект roquirement_assignment_item;
Id — обозначение, используемое при обработке объектов Requirement assignment.
4.4.2 Функция valid_constraining_shapo
Функция valid_constraining_shape возвращает погическое значение.
EXPRESS-спеиификация:
*)
FUNCTION valid_constraining_shape (sd : SET’3;?] OF Geometric_model;
eepd : E*roduct_view_dellnition) :BOOLEAN;
RETURN(TRUE) ;
END.FUNCTION;
<•
Определения параметров:
sd — заданный набор объектов Geometric_model. представляющих геометрические модели;
eepd — заданный объект Product_view_definition, представляющий определение точки зрения
на изделие.
*)
END_SCHEMA;Requiгement.decomposition_a rm
<■
5 Интерпретированная модель модуля (ИММ)
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип
данных, определенный в разделе 4. любой из его явных атрибутов и любое ограничение на подтипы.
Термин «элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или импортиро
ванный с помощью оператора USE FROM из другой EXPRESS-схемы. а также любой из его атрибутов и
любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью оператора USE
FROM.
11