ГОСТ РИСОП-С 10303-1292—2012
4.3.3 Ограничение ap239_prdi_restrict_breakdown_elemont_subtypes
Ограничениеap239_prdi_restrict_breakdown_eloment_subtypes устанавливает, что экземпляры под
типов объекта Breakdown_element недолжны одновременнопринадлежать к типам данных Functional
element, Physical_element, System_elomont и Zone_element.
EXPRESS-специФикация:
•)
SUBTYPE_CONSTRAINTap239_prdi_restrict_breakdo\vn_element_subtypes FOR Breakdown_element:
ONEOF (Functional_e!ement.
Physical_element.
System_element,
Zone_element);
END SUBTYPE_CONSTRAINT;
г
4.3.4 Ограничение ap239_prdi_restrict_breakdown_element_usage_subtypes
Ограничениеap239_prdi_restrict_breakdown_elemont_usage_subtypes устанавливает, чтоэкземп
ляры подтипов объекта Breakdown_element_usage недолжны одновременнопринадлежатьк типам дан
ных Functional_element_usage, Physical_eloment_usage, Systom_element_usage и Zone_elemcnt_
usage.
EXPRESS-специФикация:
*)
SUBTYPE_CONSTRAINT ap239_prdi_restrict_breakdown_element_usage_subtypes FOR
Breakdown_element_usage;
ONEOF (Functional_element_usage,
Physical_element_usage.
System_element_usage,
Zone_element_usage);
END_SUBTYPE_CONSTRAINT;
г
4.3.5 Ограниченно ap239_prdi_rostrict_broakdown_eloment_version_subtypes
Ограничение ap239_prdi_restrict_breakdown_element_version_subtypes устанавливает, чтоэкзем
пляры подтипов объекта Breakdown_element_version недолжны одновременно принадлежать к типам
данных Functional_element_version, Physical_elemont_version, System_elemont_version и Zone_
element_verslon.
EXPRESS-специФикааия:
*)
SUBTYPE_CONSTRAINT ap239_prdi_restrict_breakdown_etement_version_subtypes FOR
Breakdown_element_ version;
ONEOF (Functional_element_version,
Physical_element_verston.
System_element_version.
Zone_element_version);
END_SUBTYPE_CONSTRAINT;
(*
4.3.6Ограничение ap239_prdi_restrict_breakdown_subtypes
Ограничение ap239_prdi_restrict_breakdown_subtypes устанавливает, что экземпляры подтипов
объекта Breakdown не должны одновременно принадлежать к типам данных Functional_breakdown,
Physical_breakdown, Systom_breakdown и Zone_breakdown.
EXPRESS-специФикация:
*)
SUBTYPE_CONSTRAINTap239_prdi_restrict_breakdown_subtypes FOR Breakdown;
ONEOF (Functional_breakdown.
Physical_breakdown,
System_br eakdown.
Zone_breakdown);
END SUBTYPE_CONSTRAINT;
( ‘
21