Schema: Configuration_item_arm
SCHEMA Configuration_item_arm;
USE FROM
Product_concept_identification_arm;
-- ISO/TS 10303-1060
USE FROM
Product_version_arm;
-- ISO/TS 10303-1018
USE FROM
Product_view_definition_arm;
-- ISO/TS 10303-1019
TYPE version_or_definition =
SELECT
(Product_version,
Product_view_definition);
END_TYPE;
ENTITY Item_design_association;
configuration : Product_configuration;
design : version_or_definition;
UNIQUE
UR1: configuration, design;
END_ENTITY;
ENTITY Product_configuration;
id : STRING;
name : STRING;
description :
OPTIONAL
STRING;
item_context : Product_concept;
INVERSE
corresponding_design : SET[0:1] OF Item_design_association FOR configuration;
END_ENTITY;
END_SCHEMA; -- Configuration_item_arm