SCHEMA Product_specification_or_set_arm;
  
USE FROM Engineering_analysis_basics_arm -- Engineering_analysis_basics
  (Class_of_physical_individual,
  Specialisation_of_class);
USE FROM Product_view_definition_arm -- Product_view_definition
  (Product_view_definition);
  
ENTITY Explicit_product_set
  SUBTYPE OF (Product_specification_or_set);
END_ENTITY;
  
ENTITY Occurrence_of_product_specification_or_set
  SUBTYPE OF (Specialisation_of_class);
  SELF\Specialisation_of_class.subclass  :  
    Product_occurrence;
  SELF\Specialisation_of_class.superclass  :  
    Product_specification_or_set;
END_ENTITY;
  
ENTITY Product_occurrence
  SUBTYPE OF (Product_specification_or_set);
END_ENTITY;
  
ENTITY Product_specification_or_set
  SUPERTYPE OF (ONEOF (
  Explicit_product_set,
  Specific_product_specification,
  Product_occurrence))
  SUBTYPE OF (
  Class_of_physical_individual,
  Product_view_definition);
END_ENTITY;
  
ENTITY Specific_product_specification
  SUBTYPE OF (Product_specification_or_set);
END_ENTITY;
  
END_SCHEMA;

Page last updated - 7 Sep 2000