| 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