ENTITY master_sample

(* SCHEMA cast_parts_schema; *)
  ENTITY master_sample
    SUBTYPE OF (cast_part);
    WHERE
(*  ----------- master_sample to date (as production_date)  *)

  wr1:  SIZEOF(QUERY(da <* USEDIN(SELF ,
        'CAST_PARTS_SCHEMA.APPLIED_DATE_ASSIGNMENT.ITEMS' ) |
        ((da.role.name='production date') AND 
        ('CAST_PARTS_SCHEMA.CALENDAR_DATE' 
        IN TYPEOF(da\date_assignment.assigned_date)))))=1;
 
 (*  --- master_sample to design_part (as product_specification_used) -- *)
 
 wr2: SIZEOF(QUERY ( pdr <* USEDIN(SELF,
      'CAST_PARTS_SCHEMA.'+
      'PRODUCT_DEFINITION_RELATIONSHIP.RELATED_PRODUCT_DEFINITION') |
      ('CAST_PARTS_SCHEMA.DESIGN_PART' 
      IN TYPEOF(pdr.relating_product_definition)) ))=1;

 (*  --------   master_sample to heat (as belongs_to_heat) -- *)
 
 wr3:  SIZEOF(QUERY(da <* USEDIN(SELF ,
        'CAST_PARTS_SCHEMA.APPLIED_EFFECTIVITY_ASSIGNMENT.ITEMS' ) |
        ('CAST_PARTS_SCHEMA.DATED_EFFECTIVITY' 
        IN TYPEOF(da\effectivity_assignment.assigned_effectivity)
        )))=1;

 (*  --------   master_sample to lot (as belongs_to_lot) -- *)
 
 wr4:  SIZEOF(QUERY(da <* USEDIN(SELF ,
        'CAST_PARTS_SCHEMA.APPLIED_EFFECTIVITY_ASSIGNMENT.ITEMS' ) |
        ('CAST_PARTS_SCHEMA.LOT_EFFECTIVITY' 
        IN TYPEOF(da\effectivity_assignment.assigned_effectivity)
        )))=1;

 (*  --------- master_sample to process_plan (as process_plan_used) ----*)
 
 wr5: SIZEOF(QUERY ( pdr <* USEDIN(SELF,
      'CAST_PARTS_SCHEMA.PROCESS_PRODUCT_ASSOCIATION.DEFINED_PRODUCT') |
      ((pdr.description='process plan used') AND 
      ('CAST_PARTS_SCHEMA.PROCESS_PLAN_VERSION' IN TYPEOF(pdr.process)) )
      ))<=1;
      
 WR6: SIZEOF(QUERY( pdr <* USEDIN(SELF, 
      'CAST_PARTS_SCHEMA.APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT.ITEMS') |
      (('CAST_PARTS_SCHEMA.EXTERNAL_SOURCE' 
      IN TYPEOF(pdr\external_identification_assignment.source)) AND 
      (NOT (SIZEOF(QUERY(es <* USEDIN(pdr.source,
      'CAST_PARTS_SCHEMA.EXTERNALLY_DEFINED_ITEM.SOURCE') |
      'CAST_PARTS_SCHEMA.EXTERNALLY_DEFINED_SCHEMA' IN TYPEOF(es)
      )) <=1 )) ))  )=0;

  END_ENTITY; -- master_sample

Explicit Attributes

Entity master_sample has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ididentifier (STRING)product_definition
 descriptiontext (STRING)product_definition
 formationproduct_definition_formation (ENTITY)product_definition
 frame_of_referenceproduct_definition_context (ENTITY)product_definition

Derived Attributes

Entity master_sample has the following local and inherited derived attributes:
AttributeTypeDefined By
 namelabel (STRING)product_definition

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity master_sample inherits from the following supertypes:
  product_definition
    cast_part

Subtypes

    No subtypes

Referenced By

Entity master_sample and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT product_definition
 action_method_item SELECT product_definition
 action_request_item SELECT product_definition
 acyclic_product_definition_relationship FUNCTION product_definition
 characterized_product_definition SELECT product_definition
 composition_element_requires_name RULE product_definition
 date_item SELECT product_definition
 effectivity_item SELECT product_definition
 external_identification_item SELECT product_definition
 material_is_specified_for_part RULE product_definition
 name_attribute_select SELECT product_definition
 part_requires_project_order RULE product_definition
 part_requires_security_classification RULE product_definition
 person_and_organization_item SELECT product_definition
 product_definition_relationship ENTITY product_definition
 product_or_formation_or_definition SELECT product_definition


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00