ГОСТ Р ИСО 10303-41—2022
*
EXISTS(the_type)) OR (SIZEOF(sub_names) = 0)) THEN
RETURN (UNKNOWN);
ELSE
CASE criterion OF
0: RETURN (SIZEOF(sub_names
*
TYPEOF(the_type)) >
0)
1: RETURN (SIZEOF(sub names
*
TYPEOF(the_type)) =
0)
2:RETURN (SIZEOF(sub names
*
TYPEOF(the_type)) =
1);
3: RETURN (SIZEOF(sub names TYPEOF(the_type))
<=
1)
OTHERWISE :RETURN (UNKNOWN)
f
END CASE;
END_IF;
END_FUNCTION;
(*
Определения параметров:
the_type — (входной) экземпляр объекта, тип данных которого проверяется;
relatives — (входной) набор наименований объектных типов данных, экземпляром которых может
быть объект, играющий роль параметра the_type.
specific_relation — (входной) целое число, находящееся в интервале от 0 до 3.
*)
END_SCHEMA; -- support_resource_schema
(*
271