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