ГОСТ РИСО/ТС 10303-1292—2012
EXPRESS-спецификация:
’)
TYPE ap239_prdi_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON string_select WITH
(Altemate_part_relationship,
Assembly_component_relationship,
Assembly_relationship_substitution,
Attachment_slot,
Attachment_slot_definition,
Attachment_slot_design_to_planned.
Attachment_slot_des»gn_to_realized.
Attachment_slot_on_product.
Attach ment_slot_planned_to_realized,
Attachment_slot_version.
Breakdown.
Breakdown_element.
Breakdown_element_realization.
Breakdown_element_usage,
Breakdown_element_version.
Prod иreconfiguration,
Product_relationship);
END_TYPE;
r
4.3 Определение ограничений подтипов данных ПЭМ
В данномподразделеопределены ограничения подтиповданных ПЭМ для прикладного модуля «Ин
формацияоб определении изделия поприкладному протоколу ПП239». Каждое ограничениеподтипадан
ных ограничивает возможные реализации отношений супертип/подтип. Ограничения подтипов данных ПЭМ и
их определения приведены ниже.
4.3.1 Ограниченно ap239_prdi_restrict_breakdown_context_subtypes
Ограничение ap239_prdi_restrict_broakdown_context_subtypes устанавливает,чтоэкземпляры под
типов объекта Broakdown_context не должныодновременнопринадлежать к типам данных Functional
breakdown_context, Physical_breakdown_context, System_broakdown_context и Zone_breakdown_
context
EXPRESS-cneundwKaunfl:
’)
SUBTYPE_CONSTRAINTap239_prdi_restrict_breakdown_context_subtypos FOR Breakdown_context;
ONEOF (Functional_breakdown_context.
Physical_breakdown_context.
System_breakdown_context,
Zone_breakdown_context):
END_SUBTYPE_CONSTRAINT;
r
4.3.2 Ограничение ap239_prdi_restrict_breakdown_olement_definition_subtypes
Ограничение ap239_prdi_restrict_broakdown_element_defmition_subtypes устанавливает, что
экземпляры подтипов объекта Breakdown_olement_definition недолжны одновременно принадлежать к
типам данных Functional_element_dofinition, Physical_eloment_definition. Systom_element_definition и
Zone_elemont_definltion.
EXPRESS-спецификация:
•>
SUBTYPE_CONSTRAINT ap239_prdi_restnct_breakdown_element_definitk>n_subtypes FOR
Breakdown_element_definition;
ONEOF (Functk>nal_element_definition,
Phystcal_element_definition.
System_element_definition.
Zone_element_defin ition);
END_SUBTYPE_CONSTRAINT;
( ‘
20