ГОСТ Р ИСО/ТС 10303-1103—2012
EXPRESS-слецифи.кация.
*)
TYPE id_for_class = EXTENSIBLE SELECT BASED_ON identification_item WITH
(Product_dass);
END_TYPE;
(*
4.2.3 Tип данных specification_for_category
Tипданных specification_for_catogory является расширением выбираемого (SELECT) типа данных
groupablejtem.
При мечание — Список объектных типов данных может быть расширен в прикладных модулях, в которых
используются конструкции настоящего прикладного модуля.
EXPRESS-спеииФикаиия:
*)
TYPE specification_for_category = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON groupable_item;
END_TYPE;
(*
4.2.4 Тип данных specification_operand_seloct
Tипданных specification_operand_select позволяет ссылаться на экземплярыданных типа Specifica
tion и Specification_expression.
EXPRESS-спецификация:
*)
TYPE specification_operand_select = SELECT
(Specification,
Specification_expression);
END_TYPE:
(*
4.3 Определение объектов ПЭМ
В настоящем подразделе определены объекты ПЭМ рассматриваемого прикладного модуля. Каж
дый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие
прикладной области, и содержит атрибуты для представления объекта. Ниже приведены объекты ПЭМ и их
определения.
4.3.1 Объект Class_category_association
Объект Ciass_category_association представляет связь представленной объектом Specifica-
tion_category категории спецификаций с представленным объектом Product_class классом изделий.
Это присваивание устанавливает, что спецификации соответствующей категории применимы к изде
лиям. являющимся представителями класса изделий, представленного объектом Product_class. В до
полнение кэтому посредством настоящего объекта устанавливается, являются ли одна или более специ
фикаций, принадлежащих к представленной объектом Specification_category категории спецификаций,
обязательными или необязательными для всех изделий, принадлежащих к представленному объектом
Product_class классу изделий.
Пример— Категория спецификаций, содержащая описание возможных цветов, может быть связа
на с представленным объектом Product_class классом изделий, описывающим семейства сидений.
П р и м е ч ан и е — Присваивание представленной объектом Specification_category категории специфика
ций представленному объектом Product_class классу изделий не заменяет связи с классом изделий единичной
спецификации, являющейся представителем категории спецификаций.
EXPRESS-спецификация:
*)
ENTITY Class_category_association;
associated_product_class: Product_class:
mandatory: BOOLEAN;
associated_category: Specification category;
END_ENTITY;
Г
5