Application module: Interconnect placement requirements | ISO/TS 10303-1690:2018-11(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N8162 - ISO/TS 10303-1690 Interconnect placement requirements - EXPRESS MIM
Supersedes
ISO/TC 184/SC 4/WG 12 N7557
*)
SCHEMA Interconnect_placement_requirements_mim;
USE FROM
Layered_interconnect_module_with_printed_component_design_mim;
-- ISO/TS 10303-1700
TYPE ipr_groupable_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
groupable_item
WITH
(group_shape_aspect,
layout_spacing_requirement);
END_TYPE;
TYPE ipr_requirement_assigned_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
requirement_assigned_item
WITH
(group_shape_aspect);
END_TYPE;
ENTITY area_qualified_layout_spacing_requirement
SUBTYPE OF (layout_spacing_requirement);
END_ENTITY;
ENTITY interconnect_module_design_object_category
SUBTYPE OF (characterized_object);
END_ENTITY;
ENTITY layer_qualified_layout_spacing_requirement
SUBTYPE OF (layout_spacing_requirement);
END_ENTITY;
ENTITY layout_spacing_contextual_area
SUBTYPE OF (shape_aspect);
END_ENTITY;
ENTITY layout_spacing_requirement
SUBTYPE OF (predefined_requirement_view_definition);
END_ENTITY;
SUBTYPE_CONSTRAINT ipr_non_feature_shape_element_subtypes FOR shape_aspect;
ONEOF (seating_plane,
reference_graphic_registration_mark,
mounting_restriction_area,
mounting_restriction_volume);
END_SUBTYPE_CONSTRAINT;
SUBTYPE_CONSTRAINT ipr_predefined_requirement_view_definition_subtypes FOR predefined_requirement_view_definition;
ONEOF (assembly_spacing_requirement,
assembly_group_spacing_requirement,
item_restricted_requirement,
layout_spacing_requirement);
END_SUBTYPE_CONSTRAINT;
END_SCHEMA; -- Interconnect_placement_requirements_mim
© ISO 2018 — All rights reserved