|
ENTITY Component_part_2d_geometric_representation_relationship SUBTYPE OF (Geometric_model_relationship); SELF\Geometric_model_relationship.rep_1 RENAMED part_shape : part_template_or_physical_unit_2d_shape_select; SELF\Geometric_model_relationship.rep_2 RENAMED component_shape : Assembly_component_2d_shape_model; WHERE WR1: NOT EXISTS(SELF\Representation_relationship.relation_type); WR2: SIZEOF(QUERY(ac <* component_shape.shape_characterized_component | NOT(part_shape.shape_characterized_definition :=: ac\Assembly_component.derived_from) )) = 0; WR3: part_shape :<>: component_shape; END_ENTITY; -- Component_part_2d_geometric_representation_relationship |
Entity data types and their attributesRepresentation_relationship(OPT) relation_type: STRING; (OPT) description: STRING; rep_1: Representation; rep_2: Representation; Geometric_model_relationship (RT) rep_1: Geometric_model; (RT) rep_2: Geometric_model; Component_part_2d_geometric_representation_relationship (RT) rep_1->part_shape: part_template_or_physical_unit_2d_shape_select; (RT) rep_2->component_shape: Assembly_component_2d_shape_model; |
Global rules for this entity data type- |