|
ENTITY Assembly_item_number; assembly_usage : SET [1:?] OF Assembly_component_relationship; item_number : STRING; DERIVE assembly : Product_view_definition := assembly_usage[1].relating_view; part : Product := assembly_usage[1].related_view\Definition_based_product_occurrence.derived_from\Product_view_definition.defined_version.of_product; UNIQUE UR1 : assembly, item_number; WHERE WR1: SIZEOF(QUERY(au <* assembly_usage | NOT (au.relating_view\Definition_based_product_occurrence.derived_from\Product_view_definition.defined_version.of_product = Part))) = 0; WR2: SIZEOF(QUERY(au <* assembly_usage | NOT (au.relating_view = assembly))) = 0; END_ENTITY; -- Assembly_item_number |
Entity data types and their attributesAssembly_item_numberassembly_usage: SET [1:?] OF Assembly_component_relationship; item_number: STRING; (DER) assembly: Product_view_definition; (DER) part: Product; |
Global rules for this entity data typeunique_assembly_item_number (Physical_unit_design_view_arm) |