| Application module: Assembly component placement requirements | ISO/TS 10303-1634:2018-11(E) © ISO | 
         (*
ISO/TC 184/SC 4/WG 12 N9400 - ISO/TS 10303-1634 Assembly component placement requirements - EXPRESS MIM
Supersedes 
         ISO/TC 184/SC 4/WG 12 N8084
*)
         
SCHEMA Assembly_component_placement_requirements_mim;
         USE FROM
         Assembly_module_with_interconnect_component_mim;
            -- ISO/TS 10303-1643
TYPE acpr_groupable_item =
         
         
         SELECT
         BASED_ON
         groupable_item
         WITH 
         
            (assembly_spacing_requirement, 
    shape_aspect, 
    predefined_requirement_view_definition);
         END_TYPE; 
         
TYPE acpr_requirement_assigned_item =
         
         
         SELECT
         BASED_ON
         requirement_assigned_item
         WITH 
         
            (group_product_definition, 
    predefined_requirement_view_definition, 
    shape_aspect);
         END_TYPE; 
         
ENTITY assembly_group_spacing_requirement
           SUBTYPE OF (predefined_requirement_view_definition);
         
         END_ENTITY;
ENTITY assembly_spacing_requirement
           SUBTYPE OF (predefined_requirement_view_definition);
         
         END_ENTITY;
ENTITY group_product_definition
           SUBTYPE OF (component_definition);
         
         END_ENTITY;
ENTITY item_restricted_requirement
           SUBTYPE OF (group, predefined_requirement_view_definition);
         
         END_ENTITY;
ENTITY mounting_restriction_area
           SUBTYPE OF (shape_aspect);
         
         END_ENTITY;
ENTITY mounting_restriction_volume
           SUBTYPE OF (shape_aspect);
         
         END_ENTITY;
SUBTYPE_CONSTRAINT acpr_predefined_requirement_view_definition_subtypes FOR predefined_requirement_view_definition;
           ONEOF (assembly_spacing_requirement,
         assembly_group_spacing_requirement,
         item_restricted_requirement);
      
         END_SUBTYPE_CONSTRAINT;
         END_SCHEMA;  -- Assembly_component_placement_requirements_mim
© ISO 2018 — All rights reserved