ГОСТ Р ИСО 13584-102—2010
объектов external_file_protocols, определяемых атрибутом external_flle_protocols объекта vep_id
view_exchange_protocol_identification.
Функция ISO13584_102_vep_application_is_the_protocol_name возвращает значение TRUE,
если это условие выполняется. Если атрибут external_file_protocols объекта vep_id view_exchange_
protocoljdentification пустой или если указанные условия не выполняются, функция ISO13584_102_
vep_application_is_the_protocol_name возвращает значение FALSE.
Спецификация EXPRESS:
*)
FUNCTION ISO13584_102_vep_application_is_the_protocol_name (vep_id:
view_exchange_protocol_identification): BOOLEAN.
IF (vepJd\data_exchange_specification_identrfication.external_file_protocols = [ ])
THEN
RETURN (TRUE).
ELSE
RETURN ((vep_id\data_exchange_specjfication_identification.application
= vep_id\data_exchange_specification_identification.external_file_protocols[1].
protocol_name));
ENDJF;
END_FUNCTION; - - ISO13584_102_vep_application_is_the_protocol_name
(*
6.4.3.5 Правило ISO13584_102_allowed_reference_to_conformanco_class_rule
Данное правило устанавливает ограничения к объекту view_exchango_protocol_idontification,
которые следует учитывать при его использовании для ссылки на протокол обмена представлениями,
установленный в настоящем стандарте. Объект view_exchange_protocol_identification может обеспе
чить ссылку на протокол обмена представлениями, установленный в настоящем стандарте, при выпол
нении следующих условий:
- атрибутом name объекта view_exchange_protocol_identification является «ISO_13584_102»;
- атрибут протоколов external_file_protocols объекта view_exchange_protocol_identification
имеет ссылку только на протокол external_file_protocol:
- атрибут protocol_name справочного протокола oxternal_file_protocol соответствует атрибуту
application объекта view_exchange_protocol_idontification;
- атрибутом level объекта view_exchange_protocol_idontification является либо «1». либо «2»:
- атрибутом status объекта viow_exchange_protocol_identification является либо «WD», либо
«CD», либо «D1S», либо «FDIS», либо «IS»,
- протокол extemal_file_protocol. на который ссылается атрибут external_file_protocols объекта
view_exchange_protocol_identification. соответствует ограничениям, установленным функцией
ISO13584_102_protocol_compliant_to_cc. определенным в 6.4.3.2:
- значение, используемое для атрибута level объекта external_file_protocol. на который ссылает
ся атрибут external_file_protocolsобъекта view_exchange_protocol_identification. находится в преде
классов соответствия протокола приложений по ИСО 10303.
application объекта viow_exchangc_protocol_identification. или
лах лексически упорядоченных
идентифицированных атрибутом
равно 00 («null»).
Спецификация EXPRESS:
*)
RULE ISO13584_102_allowed_reference_to_conformance_class_rule FOR (view_exchange_protocol_
identification);
WHERE
WR1: QUERY(vep_id <* view_exchange_protocol_identification |
(vep_id\data_exchange_specificationJdentification.name = MSO_13584_102)
AND
(SIZEOF (vep_id\data_exchange_sperification_identificatton.external_file_protocols) <> 1)) = (];
WR2: QUERY(vep_id <* view_exchange_protocol_identification |
(vep_id\data_exchange_specificationJdentification.name = ’ISO_13584_102)
AND
15