Application module: Part template | ISO/TS 10303-1722:2019(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N8275 - ISO/TS 10303-1722 Part template - EXPRESS MIM
Supersedes
ISO/TC 184/SC 4/WG 12 N6481
*)
SCHEMA Part_template_mim;
USE FROM
Analytical_model_mim;
-- ISO/TS 10303-1603
USE FROM
application_context_schema -- ISO 10303-41
(application_context_element);
USE FROM
Feature_and_connection_zone_mim;
-- ISO/TS 10303-1671
USE FROM
Part_shape_mim;
-- ISO/TS 10303-1807
USE FROM
product_definition_schema -- ISO 10303-41
(product_related_product_category);
TYPE plt_groupable_item =
SELECT
BASED_ON
groupable_item
WITH
(representation_item);
END_TYPE;
ENTITY part_template_definition
SUBTYPE OF (product_definition, product_definition_shape);
DERIVE
SELF\property_definition.definition : part_template_definition := SELF;
WHERE
WR1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.NAME_ATTRIBUTE.NAMED_ITEM')) = 0;
WR2: NOT EXISTS(SELF\property_definition.description);
END_ENTITY;
END_SCHEMA; -- Part_template_mim
© ISO 2019 — All rights reserved