|
ENTITY component_definition SUBTYPE OF (product_definition, product_definition_relationship); DERIVE SELF\product_definition_relationship.related_product_definition : component_definition := SELF; WHERE WR1: NOT EXISTS(SELF\product_definition_relationship.description); WR2: NOT EXISTS(SELF\property_definition.description); WR3: SELF\product_definition_relationship.id = SELF\product_definition.id; WR4: SELF\product_definition_relationship.name = 'definition usage'; WR5: NOT ('PRODUCT_STRUCTURE_SCHEMA.' + 'PRODUCT_DEFINITION_USAGE' IN TYPEOF(SELF)); END_ENTITY; -- component_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_definition_relationship id: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; component_definition (RT) (DER) related_product_definition: component_definition; |
| assembly_component (Physical_unit_design_view_mim) |
| group_product_definition (Assembly_component_placement_requirements_mim) |
Global rules for this entity data type- |