| Application module: Product view definition relationship | ISO/TS 10303-1041:2018-11(E) © ISO | 
         (*
ISO/TC 184/SC 4/WG 12 N9281 - ISO/TS 10303-1041 Product view definition relationship - EXPRESS ARM
Supersedes 
         ISO/TC 184/SC 4/WG 12 N2939
*)
         
SCHEMA Product_view_definition_relationship_arm;
         USE FROM
         Product_view_definition_arm;
            -- ISO/TS 10303-1019
         USE FROM
         Product_view_definition_reference_arm;
            -- ISO/TS 10303-1823
TYPE as_product_view_definition_or_reference =
         
         
         SELECT
            (Product_view_definition, 
    Generic_product_view_definition_reference);
         END_TYPE; 
         
TYPE contextual_shape_type_enumeration =
         
         EXTENSIBLE
         
         ENUMERATION
         
         OF
         
            
         (unspecified);
         END_TYPE; 
         
ENTITY View_definition_relationship;
           id : 
         OPTIONAL 
         STRING;
           relation_type : 
         OPTIONAL 
         STRING;
           description : 
         OPTIONAL 
         STRING;
           relating_view : as_product_view_definition_or_reference;
           related_view : as_product_view_definition_or_reference;
           shape_type : 
         OPTIONAL 
         contextual_shape_type_enumeration;
           primary_shape_representation : 
         OPTIONAL 
         shape_model;
           auxiliary_shape_representations : 
         OPTIONAL 
         SET[1:?] OF shape_model;
WHERE
           WR1: NOT (EXISTS(auxiliary_shape_representations)) OR EXISTS(primary_shape_representation);
         
         END_ENTITY;
ENTITY View_definition_usage
           SUBTYPE OF (View_definition_relationship);
         
         END_ENTITY;
         END_SCHEMA;  -- Product_view_definition_relationship_arm
© ISO 2018 — All rights reserved