ГОСТ Р ИСО/ТС 10303-1103—2012
£ХР1ЧЕББ-слецифи>ация.
*)
TYPE specification_for_category = EXTENSIBLE GENERIC_ENTITY
SELECT BASED_ON groupablejtem WITH
(package_product_concopt_feature.
product_concept_feature):
END_TYPE;
Г
5.2.1.4 Тил данных version_for_class
Тип данных version_for_class является расширением выбираемого (SELECT) типа данных
versionableJtem . В настоящем типе данных ксписку альтернативных типовданных добавлены типы дан
ных product_class и product_concept_feature.
EXPRESS-спецкфикация.
1
TYPE version_for_dass = SELECT BASED_ON versionable_item WITH
(product_class.
product_concept_feature);
r
END_TYPE;
5.2.2 Опроделоние объектов ИММ
В данном пункте определены объекты ИММ для настоящего прикладного модуля.
5.2.2.1 Объект exclusive_product_concept_foature_category
Объект excluslvo_product_concept_featuro_category является таким подтипом объекта product_
concept_ featuro_category, у которого члены задаваемой этим объектом группы описывают взаимоисклю
чающие свойства изделия.
EXPRESS-спеиифякаиия:
•)
ENTITY exclusrve_product_concept_feature_catogory
SUBTYPE OF (product_concept_feature_category);
END_ENTITY;
(*
5.2.2.2 Объект inclusion_product_concept_featuro
Объект lnclusion_product_concept_featuro является таким подтипом объекта conditional_concept_
feature, который представляет утверждение о том. что применение представляемой объектом product_
concept_ feature особенности концепции изделия или представляемой объектом conditional_concopt_feature
условной особенности концепции вызывает включение дополнительной представляемой объектом
product_concopt_foature особенности концепции изделия или дополнительной представляемой объектом
conditional_concept_ feature условной особенности концепции.
EXPRESS-специфякация.
*)
ENTITY indusion_product_concept_feature
p
•
SUBTYPE OF (conditional_concept_feature);
WHERE
WR1: NOT (,
r o d u c t
_
c l
a
s s
_
m im
; +
’PACKAGE_PRODUCT_CONCEPT_FEATURE’ IN TYPEOF ( SELF));
WR2: SIZEOF (QUERY ( cfr <* USEDIN ( SELF .
’PRODUCTCONCEPTSCHEMA.’ +
•CONCEPT_FEATURE_RELATIONSHIP.RELATING_PRODUCT_CONCEPT_FEATURE’)
|’PRODUCT_CONCEPT_SCHEMA.‘ ♦
’CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION’ INTYPEOF( cfr)))
♦ SIZEOF(QUERY (cfr <‘ USEDIN (SELF. ’PRODUCT_CONCEPT_SCHEMA.’ ♦
■CONCEPT_FEATURE_RELATIONSHIP.RELATED_PRODUCT_CONCEPT_FEATURE’) |
p
r o d uc t
.
c o n c
ep
t
^
sch
e
m
a
; ♦
’CONCEP^FEATURE.RELATIONSHIP.WITH^ONDmON-
IN TYPEOF(cfr)) )=0;
25