Application module: Layered interconnect module design ISO/TS 10303-1698:2018-11(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM constant definitions
   4.3 ARM type definitions
   4.4 ARM entity definitions
   4.5 ARM subtype constraint definitions
   4.6 ARM function definitions
   4.7 ARM rule definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definitions
     5.2.2 MIM entity definitions
     5.2.3 MIM subtype constraint definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

5.2 MIM EXPRESS short listing

This clause specifies the EXPRESS schema derived from the mapping table. It uses elements from the common resources or from other application modules and defines the EXPRESS constructs that are specific to this part of ISO 10303.

This clause constitutes the Module Interpreted Module (MIM) of the application module.

This clause also specifies the modifications that apply to the constructs imported from the common resources.

The following restrictions apply to the use, in this schema, of constructs defined in common resources or in application modules:

Short names of entities defined in this schema are described in Annex A. Unambiguous identification of this schema is defined in Annex B.

EXPRESS specification:

*)
SCHEMA Layered_interconnect_module_design_mim;

USE FROM Component_grouping_mim;    --  ISO/TS 10303-1656

USE FROM Edge_shape_feature_mim;    --  ISO/TS 10303-1673

USE FROM Footprint_definition_mim;    --  ISO/TS 10303-1646

USE FROM Assembly_component_placement_requirements_mim;    --  ISO/TS 10303-1634

USE FROM Land_mim;    --  ISO/TS 10303-1692

USE FROM Layered_interconnect_module_with_printed_component_design_mim;    --  ISO/TS 10303-1700
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Component_grouping_mim ISO/TS 10303-1656
Edge_shape_feature_mim ISO/TS 10303-1673
Footprint_definition_mim ISO/TS 10303-1646
Assembly_component_placement_requirements_mim ISO/TS 10303-1634
Land_mim ISO/TS 10303-1692
Layered_interconnect_module_with_printed_component_design_mim ISO/TS 10303-1700

NOTE 2   See Annex D, Figures D.1, D.2, D.3, D.4, D.5, D.6and D.7 for a graphical representation of this schema.

5.2.1 MIM type definitions

This subclause specifies the MIM types for this application module. The MIM types and definitions are specified below.

5.2.1.1 limd_document_reference_item   EXPRESS-G

The limd_document_reference_item type is an extension of the document_reference_item type. It adds the data types inter_stratum_feature, stratum, stratum_feature, stratum_surface, and structured_layout_component to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE limd_document_reference_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON document_reference_item WITH
   (inter_stratum_feature,
    stratum,
    stratum_feature,
    stratum_surface,
    structured_layout_component);
END_TYPE;
(*

5.2.1.2 limd_external_identification_item   EXPRESS-G

The limd_external_identification_item type is an extension of the external_identification_item type. It adds the data types assembly_component, externally_defined_physical_network_group, externally_defined_physical_network_group_element_relationship, stratum_feature_based_derived_pattern, and stratum to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE limd_external_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON external_identification_item WITH
   (assembly_component,
    externally_defined_physical_network_group,
    externally_defined_physical_network_group_element_relationship,
    stratum_feature_based_derived_pattern,
    stratum);
END_TYPE;
(*

5.2.1.3 limd_groupable_item   EXPRESS-G

The limd_groupable_item type is an extension of the groupable_item type. It adds the data types physical_network, and stratum to the list of alternate data types.

EXPRESS specification:

*)
TYPE limd_groupable_item = SELECT BASED_ON groupable_item WITH
   (physical_network,
    stratum);
END_TYPE;
(*

5.2.1.4 limd_requirement_assigned_item   EXPRESS-G

The limd_requirement_assigned_item type is an extension of the requirement_assigned_item type. It adds the data type layered_interconnect_module_design_view to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE limd_requirement_assigned_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_assigned_item WITH
   (layered_interconnect_module_design_view);
END_TYPE;
(*

5.2.2 MIM entity definitions

This subclause specifies the MIM entities for this module. The MIM entities and definitions are specified below.

5.2.2.1 additive_laminate_text_component   EXPRESS-G

A additive_laminate_text_component is a type of generic_laminate_text_component that implements the ARM concepts of Additive_laminate_text_component.

EXPRESS specification:

*)
ENTITY additive_laminate_text_component
  SUBTYPE OF (generic_laminate_text_component);
END_ENTITY;
(*

5.2.2.2 area_component   EXPRESS-G

An area_component is a type of stratum_feature_template_component that implements the ARM concept of Area_component. An area_component may be a connected_area_component

EXPRESS specification:

*)
ENTITY area_component
  SUPERTYPE OF (connected_area_component)
  SUBTYPE OF (stratum_feature_template_component);
END_ENTITY;
(*

5.2.2.3 breakout_occurrence   EXPRESS-G

A breakout_occurrence is a type of footprint_occurrence that implements the ARM concept of Breakout_occurrence.

EXPRESS specification:

*)
ENTITY breakout_occurrence
  SUBTYPE OF (footprint_occurrence);
END_ENTITY;
(*

5.2.2.4 component_termination_passage   EXPRESS-G

A component_termination_passage is a type of plated_passage that implements the ARM concept of Component_termination_passage.

EXPRESS specification:

*)
ENTITY component_termination_passage
  SUBTYPE OF (plated_passage);
END_ENTITY;
(*

5.2.2.5 conductive_interconnect_element   EXPRESS-G

A conductive_interconnect_element is a type of stratum_feature_template_component that implements the ARM concept of Conductive_interconnect_element. A conductive_interconnect_element is one of an unrouted_conductive_interconnect_element or a conductive_interconnect_element_with_pre_defined_transitions.

EXPRESS specification:

*)
ENTITY conductive_interconnect_element
  ABSTRACT SUPERTYPE OF (ONEOF (unrouted_conductive_interconnect_element,
                                conductive_interconnect_element_with_pre_defined_transitions))
  SUBTYPE OF (stratum_feature_template_component);
END_ENTITY;
(*

5.2.2.6 conductive_interconnect_element_terminal_link   EXPRESS-G

A conductive_interconnect_element_terminal_link is a type of shape_aspect and a shape_aspect_relationship that implements the ARM concept of Conductive_interconnect_element_terminal_link.

EXPRESS specification:

*)
ENTITY conductive_interconnect_element_terminal_link
  SUBTYPE OF (shape_aspect, shape_aspect_relationship);
  SELF\shape_aspect_relationship.relating_shape_aspect : laminate_component_feature;
  SELF\shape_aspect_relationship.related_shape_aspect : laminate_component_feature;
WHERE
  WR1: SELF\shape_aspect_relationship.related_shape_aspect :<>: SELF\shape_aspect_relationship.relating_shape_aspect;
END_ENTITY;
(*

Attribute definitions:

relating_shape_aspect: specifies a role of the laminate_component_feature for the conductive_interconnect_element_terminal_link.

related_shape_aspect: specifies a role of the laminate_component_feature for the conductive_interconnect_element_terminal_link.

Formal propositions:

WR1: The related point shall not be the relating point.

5.2.2.7 conductive_interconnect_element_with_pre_defined_transitions   EXPRESS-G

A conductive_interconnect_element_with_pre_defined_transitions is a type of conductive_interconnect_element and a type of item_identified_representation_usage that implements the ARM concept of Conductive_interconnect_element_with_pre_defined_transitions.

EXPRESS specification:

*)
ENTITY conductive_interconnect_element_with_pre_defined_transitions
  SUBTYPE OF (conductive_interconnect_element, item_identified_representation_usage);
DERIVE
  SELF\item_identified_representation_usage.definition : property_definition := SELF;
END_ENTITY;
(*

Attribute definitions:

definition: an attribute inherited from the item_identified_representation_usage shall be redeclared as the property_definition for the conductive_interconnect_element_with_pre_defined_transitions.

5.2.2.8 connected_area_component   EXPRESS-G

A connected_area_component is a type of area_component that implements the ARM concept of Connected_area_component

EXPRESS specification:

*)
ENTITY connected_area_component
  SUBTYPE OF (area_component);
END_ENTITY;
(*

5.2.2.9 cutout   EXPRESS-G

A cutout is a type of inter_stratum_feature that implements the ARM concept of Cutout. A cutout may be one of a physical_connectivity_interrupting_cutout, a plated_cutout, or a partially_plated_cutout.

EXPRESS specification:

*)
ENTITY cutout
  SUPERTYPE OF (ONEOF (physical_connectivity_interrupting_cutout,
                       plated_cutout,
                       partially_plated_cutout))
  SUBTYPE OF (inter_stratum_feature);
END_ENTITY;
(*

5.2.2.10 cutout_edge_segment   EXPRESS-G

A cutout_edge_segment is a type of inter_stratum_feature and a shape_aspect_relationship that implements the ARM concept of Cutout_edge_segment. A cutout_edge_segment may be a plated_cutout_edge_segment.

EXPRESS specification:

*)
ENTITY cutout_edge_segment
  SUPERTYPE OF (plated_cutout_edge_segment)
  SUBTYPE OF (inter_stratum_feature, shape_aspect_relationship);
  SELF\shape_aspect_relationship.relating_shape_aspect : edge_segment_vertex;
  SELF\shape_aspect_relationship.related_shape_aspect : edge_segment_vertex;
WHERE
  WR1: SELF\shape_aspect_relationship.relating_shape_aspect :<>: SELF\shape_aspect_relationship.related_shape_aspect;
END_ENTITY;
(*

Attribute definitions:

relating_shape_aspect: specifies a role of the edge_segment_vertex for the cutout_edge_segment

related_shape_aspect: specifies a role of the edge_segment_vertex for the cutout_edge_segment

Formal propositions:

WR1: related_shape_aspect shall not be equal to relating_shape_aspect.

5.2.2.11 derived_stratum   EXPRESS-G

A derived_stratum is a type of stratum that implements the ARM concept of Derived_stratum.

EXPRESS specification:

*)
ENTITY derived_stratum
  SUBTYPE OF (stratum);
END_ENTITY;
(*

5.2.2.12 design_layer_stratum   EXPRESS-G

A design_layer_stratum is a type of stratum that implements the ARM concept of Design_layer_stratum.

EXPRESS specification:

*)
ENTITY design_layer_stratum
  SUBTYPE OF (stratum);
END_ENTITY;
(*

5.2.2.13 dielectric_material_passage   EXPRESS-G

A dielectric_material_passage is a type of inter_stratum_feature that implements the ARM concept of Dielectric_material_passage.

EXPRESS specification:

*)
ENTITY dielectric_material_passage
  SUBTYPE OF (inter_stratum_feature);
END_ENTITY;
(*

5.2.2.14 documentation_layer_stratum   EXPRESS-G

A documentation_layer_stratum is a type of stratum that implements the ARM concept of Documentation_layer_stratum.

EXPRESS specification:

*)
ENTITY documentation_layer_stratum
  SUBTYPE OF (stratum);
END_ENTITY;
(*

5.2.2.15 electrical_isolation_laminate_component   EXPRESS-G

A electrical_isolation_laminate_component is a type of material_removal_laminate_component that implements the ARM concept of Electrical_isolation_laminate_component.

EXPRESS specification:

*)
ENTITY electrical_isolation_laminate_component
  SUBTYPE OF (material_removal_laminate_component);
END_ENTITY;
(*

5.2.2.16 externally_defined_physical_network_group   EXPRESS-G

A externally_defined_physical_network_group is a type of physical_network_group that implements the ARM concept of Externally_defined_physical_network_group.

EXPRESS specification:

*)
ENTITY externally_defined_physical_network_group
  SUBTYPE OF (physical_network_group);
END_ENTITY;
(*

5.2.2.17 externally_defined_physical_network_group_element_relationship   EXPRESS-G

A externally_defined_physical_network_group_element_relationship is a type of physical_network_group_element_relationship that implements the ARM concept of Externally_defined_physical_network_group_element_relationship.

EXPRESS specification:

*)
ENTITY externally_defined_physical_network_group_element_relationship
  SUBTYPE OF (physical_network_group_element_relationship);
END_ENTITY;
(*

5.2.2.18 fiducial   EXPRESS-G

A fiducial is a type of laminate_component that implements the ARM concept of Fiducial.

EXPRESS specification:

*)
ENTITY fiducial
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.19 fiducial_stratum_feature   EXPRESS-G

A fiducial_stratum_feature is a type of stratum_feature that implements the ARM concept of Fiducial_stratum_feature.

EXPRESS specification:

*)
ENTITY fiducial_stratum_feature
  SUBTYPE OF (stratum_feature);
END_ENTITY;
(*

5.2.2.20 filled_via   EXPRESS-G

A filled_via is a type of via.

EXPRESS specification:

*)
ENTITY filled_via
  SUBTYPE OF (via);
END_ENTITY;
(*

5.2.2.21 footprint_occurrence   EXPRESS-G

A footprint_occurrence is a type of structured_layout_component that implements the ARM concept of Footprint_occurrence.

EXPRESS specification:

*)
ENTITY footprint_occurrence
  SUBTYPE OF (structured_layout_component);
END_ENTITY;
(*

5.2.2.22 footprint_occurrence_product_definition_relationship   EXPRESS-G

A footprint_occurrence_product_definition_relationship is a type of structured_layout_component_sub_assembly_relationship.

EXPRESS specification:

*)
ENTITY footprint_occurrence_product_definition_relationship
  SUBTYPE OF (structured_layout_component_sub_assembly_relationship);
END_ENTITY;
(*

5.2.2.23 generic_laminate_text_component   EXPRESS-G

A generic_laminate_text_component is a type of laminate_component that implements the ARM concept of Generic_laminate_text_component. A generic_laminate_text_component is either an additive_laminate_text_component or a material_removal_laminate_text_component.

EXPRESS specification:

*)
ENTITY generic_laminate_text_component
  ABSTRACT SUPERTYPE OF (ONEOF (additive_laminate_text_component,
                                material_removal_laminate_text_component))
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.24 inter_stratum_feature   EXPRESS-G

An inter_stratum_feature is a type of laminate_component that implements the ARM concepts of:

EXPRESS specification:

*)
ENTITY inter_stratum_feature
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.25 interconnect_module_design_view   EXPRESS-G

An interconnect_module_design_view is a type of physical_unit that implement the ARM concept of Interconnect_module_design_view. An interconnect_module_design_view may be a layered_interconnect_module_design_view.

EXPRESS specification:

*)
ENTITY interconnect_module_design_view
  SUPERTYPE OF (layered_interconnect_module_design_view)
  SUBTYPE OF (physical_unit);
END_ENTITY;
(*

5.2.2.26 interconnect_module_edge   EXPRESS-G

An interconnect_module_edge is a type of inter_stratum_feature that implements the ARM concept of Interconnect_module_edge. A interconnect_module_edge may be either a partially_plated_interconnect_module_edge or a plated_interconnect_module_edge.

EXPRESS specification:

*)
ENTITY interconnect_module_edge
  SUPERTYPE OF (ONEOF (partially_plated_interconnect_module_edge,
                       plated_interconnect_module_edge))
  SUBTYPE OF (inter_stratum_feature);
END_ENTITY;
(*

5.2.2.27 interconnect_module_edge_segment   EXPRESS-G

An interconnect_module_edge_segment is a type of inter_stratum_feature and shape_aspect_relationship that implements the ARM concept of Interconnect_module_edge_segment. An interconnect_module_edge_segment may be either a plated_interconnect_module_edge_segment or an unplated_interconnect_module_edge_segment.

EXPRESS specification:

*)
ENTITY interconnect_module_edge_segment
  SUPERTYPE OF (ONEOF (plated_interconnect_module_edge_segment,
                       unplated_interconnect_module_edge_segment))
  SUBTYPE OF (inter_stratum_feature, shape_aspect_relationship);
  SELF\shape_aspect_relationship.relating_shape_aspect : edge_segment_vertex;
  SELF\shape_aspect_relationship.related_shape_aspect : edge_segment_vertex;
WHERE
  WR1: SELF\shape_aspect_relationship.relating_shape_aspect :<>: SELF\shape_aspect_relationship.related_shape_aspect;
END_ENTITY;
(*

Attribute definitions:

relating_shape_aspect: specifies a role of the edge_segment_vertex for the interconnect_module_edge_segment.

related_shape_aspect: specifies a role of the edge_segment_vertex for the interconnect_module_edge_segment.

Formal propositions:

WR1: related_shape_aspect shall not be equal to relating_shape_aspect.

5.2.2.28 interconnect_module_macro_terminal   EXPRESS-G

An interconnect_module_macro_terminal is a type of interconnect_module_terminal.

EXPRESS specification:

*)
ENTITY interconnect_module_macro_terminal
  SUBTYPE OF (interconnect_module_terminal);
END_ENTITY;
(*

5.2.2.29 interface_access_component_definition   EXPRESS-G

An interface_access_component_definition is a type of laminate_component that implements the ARM concept of Interface_access_stratum_feature_template_component.

EXPRESS specification:

*)
ENTITY interface_access_component_definition
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.30 interface_access_material_removal_laminate_component   EXPRESS-G

An interface_access_material_removal_laminate_component is a type of material_removal_laminate_component. that implements the ARM concept of Interface_access_material_removal_laminate_component.

EXPRESS specification:

*)
ENTITY interface_access_material_removal_laminate_component
  SUBTYPE OF (material_removal_laminate_component);
END_ENTITY;
(*

5.2.2.31 interface_access_stratum_feature_template_component   EXPRESS-G

An interface_access_stratum_feature_template_component is a type of stratum_feature_template_component. that implements the ARM concept of Interface_access_stratum_feature_template_component.

EXPRESS specification:

*)
ENTITY interface_access_stratum_feature_template_component
  SUBTYPE OF (stratum_feature_template_component);
END_ENTITY;
(*

5.2.2.32 internal_probe_access_area   EXPRESS-G

An internal_probe_access_area is a type of probe_access_area.

EXPRESS specification:

*)
ENTITY internal_probe_access_area
  SUBTYPE OF (probe_access_area);
END_ENTITY;
(*

5.2.2.33 join_shape_aspect   EXPRESS-G

A join_shape_aspect is a type of shape_aspect that implements the ARM concepts of:

EXPRESS specification:

*)
ENTITY join_shape_aspect
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.34 laminate_component   EXPRESS-G

A laminate_component is a type of assembly_component that implements the ARM concept of Laminate_component. A laminate_component may be either a material_removal_laminate_component or a stratum_feature_template_component, or a probe_access_area, or a stratum_feature_template_component and a probe_access_area, or an inter_stratum_feature, or a generic_laminate_text_component, or a laminate_text_string_component, or a fiducial, or a material_removal_laminate_component and a fiducial, or a stratum_feature_template_component and a fiducial, or a probe_access_area and a fiducial, or a stratum_feature_template_component and a probe_access_area, and a fiducial, or an inter_stratum_feature and a fiducial, or a generic_laminate_text_component and a fiducial, or a laminate_text_string_component and a fiducial.

EXPRESS specification:

*)
ENTITY laminate_component
  SUPERTYPE OF (ONEOF (material_removal_laminate_component, (
                       stratum_feature_template_component
               ANDOR probe_access_area),
                    inter_stratum_feature,
                    generic_laminate_text_component,
                    laminate_text_string_component)
              ANDOR fiducial)
  SUBTYPE OF (assembly_component);
END_ENTITY;
(*

5.2.2.35 laminate_component_feature   EXPRESS-G

A laminate_component_feature is a type of component_feature that implements the ARM concept of Laminate_component_feature. A laminate_component_feature may be one of a laminate_component_interface_terminal or a laminate_component_join_terminal.

EXPRESS specification:

*)
ENTITY laminate_component_feature
  SUPERTYPE OF (ONEOF (laminate_component_interface_terminal,
                       laminate_component_join_terminal))
  SUBTYPE OF (component_feature);
END_ENTITY;
(*

5.2.2.36 laminate_component_interface_terminal   EXPRESS-G

A laminate_component_interface_terminal is a type of laminate_component_feature. A laminate_component_interface_terminal implements the ARM concepts of:

EXPRESS specification:

*)
ENTITY laminate_component_interface_terminal
  SUBTYPE OF (laminate_component_feature);
END_ENTITY;
(*

5.2.2.37 laminate_component_join_terminal   EXPRESS-G

A laminate_component_join_terminal is a type of component_terminal and a type of laminate_component_feature that implements the ARM concept of:

EXPRESS specification:

*)
ENTITY laminate_component_join_terminal
  SUBTYPE OF (laminate_component_feature, component_terminal);
END_ENTITY;
(*

5.2.2.38 laminate_group_component_make_from_relationship   EXPRESS-G

A laminate_group_component_make_from_relationship is a type of make_from_usage_option that implements the ARM concept of Laminate_group_component_make_from_relationship.

EXPRESS specification:

*)
ENTITY laminate_group_component_make_from_relationship
  SUBTYPE OF (make_from_usage_option);
  SELF\product_definition_relationship.relating_product_definition : assembly_group_component;
  SELF\product_definition_relationship.related_product_definition : assembly_group_component;
END_ENTITY;
(*

Attribute definitions:

relating_product_definition: specifies a role of the assembly_group_component for the laminate_group_component_make_from_relationship.

related_product_definition: specifies a role of the assembly_group_component for the laminate_group_component_make_from_relationship.

5.2.2.39 laminate_text_string_component   EXPRESS-G

A laminate_text_string_component is a type of array_placement_group and a type of laminate_component that implements the ARM concept of Laminate_text_string_component.

EXPRESS specification:

*)
ENTITY laminate_text_string_component
  SUBTYPE OF (array_placement_group, laminate_component);
END_ENTITY;
(*

5.2.2.40 layer_connection_point   EXPRESS-G

A layer_connection_point is a type of shape_aspect that implements the ARM concepts of:

EXPRESS specification:

*)
ENTITY layer_connection_point
  SUBTYPE OF (shape_aspect);
UNIQUE
  UR1: SELF\shape_aspect.name, SELF\shape_aspect.of_shape;
END_ENTITY;
(*

Formal propositions:

UR1: The name shall be unique within the stratum that is the product_definition for this layer_connection_point.

5.2.2.41 layer_stack_region   EXPRESS-G

A layer_stack_region is a type of instanced_feature that implements the ARM concept of Layer_stack_region.

EXPRESS specification:

*)
ENTITY layer_stack_region
  SUBTYPE OF (instanced_feature);
END_ENTITY;
(*

5.2.2.42 layered_interconnect_module_design_view   EXPRESS-G

A layered_interconnect_module_design_view is a type of interconnect_module_design_view that implements the ARM concept of Layered_interconnect_module_design_view. A layered_interconnect_module_design_view may be a layered_interconnect_panel_design_view.

EXPRESS specification:

*)
ENTITY layered_interconnect_module_design_view
  SUPERTYPE OF (layered_interconnect_panel_design_view)
  SUBTYPE OF (interconnect_module_design_view);
END_ENTITY;
(*

5.2.2.43 layered_interconnect_panel_design_view   EXPRESS-G

A layered_interconnect_panel_design_view is a type of layered_interconnect_module_design_view that implements the ARM concept of Layered_interconnect_panel_design_view.

EXPRESS specification:

*)
ENTITY layered_interconnect_panel_design_view
  SUBTYPE OF (layered_interconnect_module_design_view);
END_ENTITY;
(*

5.2.2.44 layout_junction   EXPRESS-G

A layout_junction is a type of shape_aspect that implements the ARM concept of Layout_junction.

EXPRESS specification:

*)
ENTITY layout_junction
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.45 material_removal_laminate_component   EXPRESS-G

A material_removal_laminate_component is a type of laminate_component that implements the ARM concept of Material_removal_laminate_component.

EXPRESS specification:

*)
ENTITY material_removal_laminate_component
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.46 material_removal_laminate_text_component   EXPRESS-G

A material_removal_laminate_text_component is a type of generic_laminate_text_component that implements the ARM concept of Material_removal_laminate_text_component.

EXPRESS specification:

*)
ENTITY material_removal_laminate_text_component
  SUBTYPE OF (generic_laminate_text_component);
END_ENTITY;
(*

5.2.2.47 material_removal_structured_component   EXPRESS-G

A material_removal_structured_component is a type of structured_layout_component that implements the ARM concept of Material_removal_structured_component.

EXPRESS specification:

*)
ENTITY material_removal_structured_component
  SUBTYPE OF (structured_layout_component);
END_ENTITY;
(*

5.2.2.48 multi_layer_component_definition   EXPRESS-G

A multi_layer_component_definition is a type of laminate_component that implements the ARM concept of Multi_layer_stratum_feature_template_component.

EXPRESS specification:

*)
ENTITY multi_layer_component_definition
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.49 multi_layer_material_removal_laminate_component   EXPRESS-G

A multi_layer_material_removal_laminate_component is a type of material_removal_laminate_component that implements the ARM concept of Multi_layer_material_removal_laminate_component.

EXPRESS specification:

*)
ENTITY multi_layer_material_removal_laminate_component
  SUBTYPE OF (material_removal_laminate_component);
END_ENTITY;
(*

5.2.2.50 multi_layer_stratum_feature_template_component   EXPRESS-G

A multi_layer_stratum_feature_template_component is a type of stratum_feature_template_component that implements the ARM concept of Multi_layer_stratum_feature_template_component.

EXPRESS specification:

*)
ENTITY multi_layer_stratum_feature_template_component
  SUBTYPE OF (stratum_feature_template_component);
END_ENTITY;
(*

5.2.2.51 multi_stratum_special_symbol_component   EXPRESS-G

A multi_stratum_special_symbol_component is a type of structured_layout_component that implements the ARM concept of Multi_stratum_special_symbol_component.

EXPRESS specification:

*)
ENTITY multi_stratum_special_symbol_component
  SUBTYPE OF (structured_layout_component);
END_ENTITY;
(*

5.2.2.52 padstack_occurrence   EXPRESS-G

A padstack_occurrence is a type of structured_layout_component that implements the ARM concept of Padstack_occurrence.

EXPRESS specification:

*)
ENTITY padstack_occurrence
  SUBTYPE OF (structured_layout_component);
END_ENTITY;
(*

5.2.2.53 padstack_occurrence_product_definition_relationship   EXPRESS-G

A padstack_occurrence_product_definition_relationship is a type of next_assembly_usage_occurrence_relationship and property_definition.

EXPRESS specification:

*)
ENTITY padstack_occurrence_product_definition_relationship
  SUBTYPE OF (property_definition, next_assembly_usage_occurrence_relationship);
WHERE
  WR1: SELF\product_definition_relationship.related_product_definition :<>: SELF\product_definition_relationship.relating_product_definition;
END_ENTITY;
(*

Formal propositions:

WR1: related_product_definition shall not be relating_product_definition.

5.2.2.54 partially_plated_cutout   EXPRESS-G

A partially_plated_cutout is a type of cutout that implements the ARM concept of Partially_plated_cutout.

EXPRESS specification:

*)
ENTITY partially_plated_cutout
  SUBTYPE OF (cutout);
END_ENTITY;
(*

5.2.2.55 partially_plated_interconnect_module_edge   EXPRESS-G

A partially_plated_interconnect_module_edge is a type of interconnect_module_edge that implements the ARM concept of Partially_plated_interconnect_module_edge.

EXPRESS specification:

*)
ENTITY partially_plated_interconnect_module_edge
  SUBTYPE OF (interconnect_module_edge);
END_ENTITY;
(*

5.2.2.56 physical_connectivity_interrupting_cutout   EXPRESS-G

A physical_connectivity_interrupting_cutout is a type of cutout that implements the ARM concept of Physical_connectivity_interrupting_cutout.

EXPRESS specification:

*)
ENTITY physical_connectivity_interrupting_cutout
  SUBTYPE OF (cutout);
END_ENTITY;
(*

5.2.2.57 physical_network   EXPRESS-G

A physical_network is a type of shape_aspect that implements the ARM concept of Generic_physical_network.

NOTE    A physical_network should not be confused with the like sounding term physical_unit_network_definition.

EXPRESS specification:

*)
ENTITY physical_network
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.58 physical_network_group   EXPRESS-G

A physical_network_group is a type of group that implements the ARM concept of Physical_network_group. A physical_network_group is either a pre_defined_physical_network_group or an externally_defined_physical_network_group.

EXPRESS specification:

*)
ENTITY physical_network_group
  ABSTRACT SUPERTYPE OF (ONEOF (pre_defined_physical_network_group,
                                externally_defined_physical_network_group))
  SUBTYPE OF (group);
END_ENTITY;
(*

5.2.2.59 physical_network_group_element_relationship   EXPRESS-G

A physical_network_group_element_relationship is a type of group_relationship that implements the ARM concept of Physical_network_group_element_relationship. A physical_network_group_element_relationship is either a pre_defined_physical_network_group_element_relationship or an externally_defined_physical_network_group_element_relationship.

EXPRESS specification:

*)
ENTITY physical_network_group_element_relationship
  ABSTRACT SUPERTYPE OF (ONEOF (pre_defined_physical_network_group_element_relationship,
                                externally_defined_physical_network_group_element_relationship))
  SUBTYPE OF (group_relationship);
END_ENTITY;
(*

5.2.2.60 physical_network_supporting_inter_stratum_feature   EXPRESS-G

A physical_network_supporting_inter_stratum_feature is a type of plated_inter_stratum_feature that implements the ARM concept of Physical_network_supporting_inter_stratum_feature.

EXPRESS specification:

*)
ENTITY physical_network_supporting_inter_stratum_feature
  SUBTYPE OF (plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.61 plated_cutout   EXPRESS-G

A plated_cutout is a type of cutout and a type of plated_inter_stratum_feature that implements the ARM concept of Plated_cutout.

EXPRESS specification:

*)
ENTITY plated_cutout
  SUBTYPE OF (cutout, plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.62 plated_cutout_edge_segment   EXPRESS-G

A plated_cutout_edge_segment is a type of cutout_edge_segment and plated_inter_stratum_feature that implements the ARM concept of Plated_cutout_edge_segment.

EXPRESS specification:

*)
ENTITY plated_cutout_edge_segment
  SUBTYPE OF (cutout_edge_segment, plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.63 plated_inter_stratum_feature   EXPRESS-G

A plated_inter_stratum_feature is a type of inter_stratum_feature that implements the ARM concepts of:

A plated_inter_stratum_feature may be either a plated_cutout_edge_segment or a plated_interconnect_module_edge_segment or a plated_passage.

EXPRESS specification:

*)
ENTITY plated_inter_stratum_feature
  SUPERTYPE OF (ONEOF (plated_cutout_edge_segment,
                       plated_interconnect_module_edge_segment,
                       plated_passage))
  SUBTYPE OF (inter_stratum_feature);
END_ENTITY;
(*

5.2.2.64 plated_interconnect_module_edge   EXPRESS-G

A plated_interconnect_module_edge is a type of interconnect_module_edge and a type of plated_inter_stratum_feature that implements the ARM concept of Plated_interconnect_module_edge.

EXPRESS specification:

*)
ENTITY plated_interconnect_module_edge
  SUBTYPE OF (interconnect_module_edge, plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.65 plated_interconnect_module_edge_segment   EXPRESS-G

A plated_interconnect_module_edge_segment is a type of interconnect_module_edge_segment and a type of plated_inter_stratum_feature that implements the ARM concept of Plated_interconnect_module_edge_segment.

EXPRESS specification:

*)
ENTITY plated_interconnect_module_edge_segment
  SUBTYPE OF (interconnect_module_edge_segment, plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.66 plated_passage   EXPRESS-G

A plated_passage is a type of plated_inter_stratum_feature that implements the ARM concepts of:

A plated_passage may be either a component_termination_passage or a via.

EXPRESS specification:

*)
ENTITY plated_passage
  SUPERTYPE OF (ONEOF (component_termination_passage,
                       via))
  SUBTYPE OF (plated_inter_stratum_feature);
END_ENTITY;
(*

5.2.2.67 pre_defined_physical_network_group   EXPRESS-G

A pre_defined_physical_network_group is a type of physical_network_group that implements the ARM concepts of Pre_defined_physical_network_group.

EXPRESS specification:

*)
ENTITY pre_defined_physical_network_group
  SUBTYPE OF (physical_network_group);
END_ENTITY;
(*

5.2.2.68 pre_defined_physical_network_group_element_relationship   EXPRESS-G

A pre_defined_physical_network_group_element_relationship is a type of physical_network_group_element_relationship that implements the ARM concepts of Pre_defined_physical_network_group_element_relationship.

EXPRESS specification:

*)
ENTITY pre_defined_physical_network_group_element_relationship
  SUBTYPE OF (physical_network_group_element_relationship);
END_ENTITY;
(*

5.2.2.69 primary_stratum_indicator_symbol   EXPRESS-G

A primary_stratum_indicator_symbol is a type of single_stratum_special_symbol_component that implements the ARM concepts of Primary_stratum_indicator_symbol.

EXPRESS specification:

*)
ENTITY primary_stratum_indicator_symbol
  SUBTYPE OF (single_stratum_special_symbol_component);
END_ENTITY;
(*

5.2.2.70 probe_access_area   EXPRESS-G

A probe_access_area is a type of laminate_component and a type of shape_aspect that implements the ARM concepts of Internal_probe_access_area and Probe_access_area.

EXPRESS specification:

*)
ENTITY probe_access_area
  SUBTYPE OF (laminate_component, shape_aspect);
DERIVE
  SELF\shape_aspect.of_shape : probe_access_area := SELF;
END_ENTITY;
(*

Attribute definitions:

of_shape: an atribute inherited from the shape_aspect shall be redeclared as the probe_access_area for the probe_access_area.

5.2.2.71 region_based_derived_pattern   EXPRESS-G

A region_based_derived_pattern is a type of shape_aspect that implements the ARM concepts of Region_based_derived_pattern.

EXPRESS specification:

*)
ENTITY region_based_derived_pattern
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.72 single_stratum_special_symbol_component   EXPRESS-G

A single_stratum_special_symbol_component is a type of structured_layout_component that implements the ARM concepts of Single_stratum_special_symbol_component. A single_stratum_special_symbol_component may be a primary_stratum_indicator_symbol.

EXPRESS specification:

*)
ENTITY single_stratum_special_symbol_component
  SUPERTYPE OF (primary_stratum_indicator_symbol)
  SUBTYPE OF (structured_layout_component);
END_ENTITY;
(*

5.2.2.73 stratum   EXPRESS-G

A stratum is a type of product_definition and a type of product_definition_shape that implements the ARM concepts of:

A stratum may be either a documentation_layer_stratum or a design_layer_stratum.

EXPRESS specification:

*)
ENTITY stratum
  SUPERTYPE OF (ONEOF (documentation_layer_stratum,
                       design_layer_stratum))
  SUBTYPE OF (product_definition, product_definition_shape);
DERIVE
  SELF\property_definition.definition : stratum := SELF;
UNIQUE
  UR1: SELF\product_definition.id, SELF\product_definition.formation;
WHERE
  WR1: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' +'NAME_ATTRIBUTE.NAMED_ITEM')) = 0;
  WR2: NOT EXISTS(SELF\property_definition.description);
END_ENTITY;
(*

Attribute definitions:

definition: an attribute inherited from the property_definition shall be redeclared as the stratum for the stratum.

Formal propositions:

UR1: The combination of id and formation shall be unique within a population of stratum.

WR1: No member of entity data type stratum shall be referenced by a member of entity data type name_attribute as a named_item.

WR2: The description shall not be specified for the stratum.

5.2.2.74 stratum_feature   EXPRESS-G

A stratum_feature is a type of shape_aspect that implements the ARM concepts of:

A stratum_feature may be a fiducial_stratum_feature.

EXPRESS specification:

*)
ENTITY stratum_feature
  SUPERTYPE OF (fiducial_stratum_feature)
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.75 stratum_feature_based_derived_pattern   EXPRESS-G

A stratum_feature_based_derived_pattern is a type of characterized_object and a type of property_definition_relationship that implements the ARM concept of Stratum_feature_based_derived_pattern.

EXPRESS specification:

*)
ENTITY stratum_feature_based_derived_pattern
  SUBTYPE OF (characterized_object, property_definition_relationship);
END_ENTITY;
(*

5.2.2.76 stratum_feature_conductive_join   EXPRESS-G

A stratum_feature_conductive_join is a type of product_definition_relationship that implements the ARM concept of Stratum_feature_conductive_join.

EXPRESS specification:

*)
ENTITY stratum_feature_conductive_join
  SUBTYPE OF (product_definition_relationship);
END_ENTITY;
(*

5.2.2.77 stratum_feature_template_component   EXPRESS-G

A stratum_feature_template_component is a type of laminate_component that implements the ARM concept of Stratum_feature_template_component. A stratum_feature_template_component may be either an area_component or a conductive_interconnect_element.

EXPRESS specification:

*)
ENTITY stratum_feature_template_component
  SUPERTYPE OF (ONEOF (area_component,
                       conductive_interconnect_element))
  SUBTYPE OF (laminate_component);
END_ENTITY;
(*

5.2.2.78 stratum_feature_template_component_with_stratum_feature   EXPRESS-G

A stratum_feature_template_component_with_stratum_feature is a type of shape_aspect_relationship, a type of stratum_feature, and a type of stratum_feature_template_component that implements the ARM concept of Stratum_feature_template_component_with_stratum_feature.

EXPRESS specification:

*)
ENTITY stratum_feature_template_component_with_stratum_feature
  SUBTYPE OF (stratum_feature_template_component, stratum_feature, shape_aspect_relationship);
DERIVE
  SELF\shape_aspect_relationship.related_shape_aspect : stratum_feature_template_component_with_stratum_feature := SELF;
  SELF\shape_aspect_relationship.relating_shape_aspect : stratum_feature_template_component_with_stratum_feature := SELF;
WHERE
  WR1: SELF\shape_aspect_relationship.name = 'implementation';
END_ENTITY;
(*

Attribute definitions:

related_shape_aspect: an attribute inherited from the shape_aspect_relationship shall be redeclared as the stratum_feature_template_component_with_stratum_feature for the stratum_feature_template_component_with_stratum_feature.

relating_shape_aspect: an attribute inherited from the shape_aspect_relationship shall be redeclared as the stratum_feature_template_component_with_stratum_feature for the stratum_feature_template_component_with_stratum_feature.

Formal propositions:

WR1: The attribute name inherited from the shape_aspect_relationship shall be equal to 'implementation'.

5.2.2.79 stratum_surface   EXPRESS-G

A stratum_surface is a type of shape_aspect that implements the ARM concepts of Stratum_surface and Stratum_average_surface.

EXPRESS specification:

*)
ENTITY stratum_surface
  SUBTYPE OF (shape_aspect);
END_ENTITY;
(*

5.2.2.80 structured_layout_component   EXPRESS-G

A structured_layout_component is a type of assembly_group_component that implements the ARM concept of Structured_layout_component. A structured_layout_component is either a footprint_occurrence or a material_removal_structured_component, or a multi_stratum_special_symbol_component, or a padstack_occurrence, or a single_stratum_special_symbol_component.

EXPRESS specification:

*)
ENTITY structured_layout_component
  ABSTRACT SUPERTYPE OF (ONEOF (footprint_occurrence,
                                material_removal_structured_component,
                                multi_stratum_special_symbol_component,
                                padstack_occurrence,
                                single_stratum_special_symbol_component))
  SUBTYPE OF (assembly_group_component);
END_ENTITY;
(*

5.2.2.81 structured_layout_component_sub_assembly_relationship   EXPRESS-G

A structured_layout_component_sub_assembly_relationship is a type of next_assembly_usage_occurrence_relationship that implements the ARM concept of Structured_layout_component_sub_assembly_relationship. A structured_layout_component_sub_assembly_relationship may be a footprint_occurrence_product_definition_relationship.

EXPRESS specification:

*)
ENTITY structured_layout_component_sub_assembly_relationship
  SUPERTYPE OF (footprint_occurrence_product_definition_relationship)
  SUBTYPE OF (next_assembly_usage_occurrence_relationship);
WHERE
  WR1: SELF\product_definition_relationship.related_product_definition :<>: SELF\product_definition_relationship.relating_product_definition;
END_ENTITY;
(*

Formal propositions:

WR1: The related_product_definition shall not reference same entity instance as one referenced by relating_product_definition.

5.2.2.82 structured_layout_component_sub_assembly_relationship_with_component   EXPRESS-G

A structured_layout_component_sub_assembly_relationship_with_component is a type of assembly_component and a type of structured_layout_component_sub_assembly_relationship that implements the ARM concept of Structured_layout_component_sub_assembly_relationship_with_component.

EXPRESS specification:

*)
ENTITY structured_layout_component_sub_assembly_relationship_with_component
  SUBTYPE OF (structured_layout_component_sub_assembly_relationship, assembly_component);
DERIVE
  SELF\product_definition_relationship.related_product_definition : assembly_component := SELF;
END_ENTITY;
(*

Attribute definitions:

related_product_definition: an attribute inherited from the product_definition_relationship shall be redeclared as the assembly_component for the structured_layout_component_sub_assembly_relationship_with_component

5.2.2.83 unplated_cutout_edge_segment   EXPRESS-G

A unplated_cutout_edge_segment is a type of cutout_edge_segment that implements the ARM concept of Unplated_cutout_edge_segment.

EXPRESS specification:

*)
ENTITY unplated_cutout_edge_segment
  SUBTYPE OF (cutout_edge_segment);
END_ENTITY;
(*

5.2.2.84 unplated_interconnect_module_edge_segment   EXPRESS-G

A unplated_interconnect_module_edge_segment is a type of interconnect_module_edge_segment that implements the ARM concept of Unplated_interconnect_module_edge_segment.

EXPRESS specification:

*)
ENTITY unplated_interconnect_module_edge_segment
  SUBTYPE OF (interconnect_module_edge_segment);
END_ENTITY;
(*

5.2.2.85 unrouted_conductive_interconnect_element   EXPRESS-G

A unrouted_conductive_interconnect_element is a type of conductive_interconnect_element that implements the ARM concept of Unrouted_conductive_interconnect_element.

EXPRESS specification:

*)
ENTITY unrouted_conductive_interconnect_element
  SUBTYPE OF (conductive_interconnect_element);
END_ENTITY;
(*

5.2.2.86 unsupported_passage   EXPRESS-G

A unsupported_passage is a type of inter_stratum_feature that implements the ARM concept of Unsupported_passage.

EXPRESS specification:

*)
ENTITY unsupported_passage
  SUBTYPE OF (inter_stratum_feature);
END_ENTITY;
(*

5.2.2.87 via   EXPRESS-G

A via is a type of plated_passage that implements the ARM concept of Via. A via is a filled_via.

EXPRESS specification:

*)
ENTITY via
  ABSTRACT SUPERTYPE OF (filled_via)
  SUBTYPE OF (plated_passage);
END_ENTITY;
(*

5.2.3 MIM subtype constraint definitions

This subclause specifies the MIM subtype constraints for this module. Each subtype constraint places constraints on the possible super-type / subtype instantiations. The MIM subtype constraints and definitions are specified below.

5.2.3.1 array_placement_group_subtypes   EXPRESS-G

The array_placement_group_subtypes constraint specifies a constraint that applies to instances of array_placement_group and enforces the rule that its subtypes laminate_text_string_component, linear_array_placement_group_component and rectangular_array_placement_group_component are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT array_placement_group_subtypes FOR array_placement_group;
  ONEOF (laminate_text_string_component,
         linear_array_placement_group_component,
         rectangular_array_placement_group_component);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.2 assembly_component_subtypes   EXPRESS-G

The assembly_component_subtypes constraint specifies a constraint that applies to instances of assembly_component and enforces the rule that its subtypes physical_component and laminate_component are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT assembly_component_subtypes FOR assembly_component;
  ONEOF (physical_component,
         laminate_component);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.3 component_feature_subtypes   EXPRESS-G

The component_feature_subtypes constraint specifies a constraint that applies to instances of component_feature and enforces the rule that its subtypes physical_component_feature and laminate_component_feature are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT component_feature_subtypes FOR component_feature;
  ONEOF (physical_component_feature,
         laminate_component_feature);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.4 limd_component_terminal_subtypes   EXPRESS-G

The limd_component_terminal_subtypes constraint specifies a constraint that applies to instances of component_terminal and enforces the rule that its subtypes physical_component_terminal and laminate_component_join_terminal are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT limd_component_terminal_subtypes FOR component_terminal;
  ONEOF (physical_component_terminal,
         laminate_component_join_terminal);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.5 inter_stratum_feature_subtypes   EXPRESS-G

The inter_stratum_feature_subtypes constraint specifies a constraint that applies to instances of inter_stratum_feature and enforces the rule that its subtypes cutout and interconnect_module_edge are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT inter_stratum_feature_subtypes FOR inter_stratum_feature;
  ONEOF (cutout,
         interconnect_module_edge);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.6 interconnect_module_terminal_subtypes   EXPRESS-G

The interconnect_module_terminal_subtypes constraint specifies a constraint that applies to instances of interconnect_module_terminal and enforces the rule that its subtypes interconnect_module_interface_terminal and interconnect_module_macro_terminal are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT interconnect_module_terminal_subtypes FOR interconnect_module_terminal;
  ONEOF (interconnect_module_interface_terminal,
         interconnect_module_macro_terminal);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.7 limd_product_definition_subtypes   EXPRESS-G

The limd_product_definition_subtypes constraint specifies a constraint that applies to instances of product_definition and enforces the rule that its subtypes physical_unit and stratum are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT limd_product_definition_subtypes FOR product_definition;
  ONEOF (physical_unit,
         stratum);
END_SUBTYPE_CONSTRAINT;
(*

5.2.3.8 limd_part_template_definition_subtypes   EXPRESS-G

The limd_part_template_definition_subtypes constraint specifies a constraint that applies to instances of part_template_definition and enforces the rule that its subtypes (ONEOF (printed_part_template, special_symbol_template) ANDOR geometric_template), non_conductive_cross_section_template, part_string_template, parametric_template, part_text_template, stratum_stack_model and stratum_sub_stack are exclusive.

EXPRESS specification:

*)
SUBTYPE_CONSTRAINT limd_part_template_definition_subtypes FOR part_template_definition;
  ONEOF ((ONEOF (printed_part_template,
        special_symbol_template)
 ANDOR geometric_template),
      non_conductive_cross_section_template,
      part_string_template,
      parametric_template,
      part_text_template,
      stratum_stack_model,
      stratum_sub_stack);
END_SUBTYPE_CONSTRAINT;
(*



*)
END_SCHEMA;  -- Layered_interconnect_module_design_mim
(*


© ISO 2018 — All rights reserved