Application module: Land | ISO/TS 10303-1692:2018-11(E) © ISO |
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 Land_mim;
USE FROM
Layered_interconnect_module_design_mim;
--
ISO/TS 10303-1698
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Layered_interconnect_module_design_mim ISO/TS 10303-1698
NOTE 2 See Annex D, Figures D.1and D.2 for a graphical representation of this schema.
This subclause specifies the MIM entities for this module. The MIM entities and definitions are specified below.
EXPRESS specification:
*)
ENTITY contact_size_dependent_land
SUBTYPE OF (land);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY dependent_electrical_isolation_removal_component
SUBTYPE OF (electrical_isolation_laminate_component);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY dependent_thermal_isolation_removal_component
SUBTYPE OF (thermal_isolation_removal_component);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY inter_stratum_feature_dependent_land
ABSTRACT SUPERTYPE
OF (ONEOF (plated_passage_dependent_land,
unsupported_passage_dependent_land))
SUBTYPE OF (land);
END_ENTITY;
(*
A land is a type of stratum_feature_template_component that implements the ARM concepts of:
A land may be a contact_size_dependent_land or an inter_stratum_feature_dependent_land.EXPRESS specification:
*)
ENTITY land
SUPERTYPE OF (ONEOF (contact_size_dependent_land,
inter_stratum_feature_dependent_land))
SUBTYPE OF (stratum_feature_template_component);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY land_with_join_terminal
SUBTYPE OF (land, laminate_component_join_terminal);
DERIVE
SELF\shape_aspect.of_shape : land_with_join_terminal := SELF;
END_ENTITY;
(*
Attribute definitions:
of_shape: an attribute inherited from the shape_aspect shall be redeclared as the land_with_join_terminal for the land_with_join_terminal.
EXPRESS specification:
*)
ENTITY plated_passage_dependent_land
SUBTYPE OF (inter_stratum_feature_dependent_land);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY thermal_isolation_removal_component
SUBTYPE OF (material_removal_structured_component);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY unsupported_passage_dependent_land
SUBTYPE OF (inter_stratum_feature_dependent_land);
END_ENTITY;
(*
This subclause specifies the MIM subtype constraint for this module. The subtype constraint places a constraint on the possible super-type / subtype instantiations. The MIM subtype constraint and definition is specified below.
The stratum_feature_template_component_subtypes constraint specifies a constraint that applies to instances of stratum_feature_template_component and enforces the rule that its subtypes area_component, conductive_interconnect_element and land are exclusive.
EXPRESS specification:
*)
SUBTYPE_CONSTRAINT stratum_feature_template_component_subtypes FOR stratum_feature_template_component;
ONEOF (area_component,
conductive_interconnect_element,
land);
END_SUBTYPE_CONSTRAINT;
(*
*)
END_SCHEMA; -- Land_mim
(*
© ISO 2018 — All rights reserved