ENTITY special_inspection_requirement

(* SCHEMA cast_parts_schema; *)
  ENTITY special_inspection_requirement
    SUBTYPE OF (customer_casting_requirement);
    WHERE
(*  ----------   inspection_description ------------- *)

  wr1: (NOT(SIZEOF(QUERY ( pdr <* USEDIN(SELF ,
      'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | 
      ( SIZEOF(QUERY ( it <* pdr.used_representation.items | 
      (('CAST_PARTS_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(it))
      AND 
      (it.name = 'inspection description') AND 
      (it.description IN (['ultrasonic', 'other testing method',
                           'presure test','x ray radiography', 
                           'welding','liquid penetrant',
                           'magnetic particle'] ))
      ) )) =1 )))=0));
  
(*  ----------    other_testing_method ------------- *)

   wr2: (SIZEOF(QUERY ( pdr <* USEDIN(SELF ,
      'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | 
      ( NOT(SIZEOF(QUERY ( it <* pdr.used_representation.items | 
      (('CAST_PARTS_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(it)) 
      AND 
      (it.name = 'other testing method') 
      ) ))<=1 )))) = 0);
   
(*  ----------  performed_by_customer ------------- *)

   wr3:  (NOT(SIZEOF(QUERY ( pdr <* USEDIN(SELF ,
      'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | 
      ( SIZEOF(QUERY ( it <* pdr.used_representation.items | 
      (('CAST_PARTS_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(it)) 
      AND 
      (it.name = 'performed by customer') AND 
      (it.description IN (['TRUE','FALSE'] ))
      ) )) >=1 )))=0));
  
(*  - to specification (as inspection_requirements)------------- *)
	
  wr4: SIZEOF(QUERY ( adr <* USEDIN(SELF,
     'CAST_PARTS_SCHEMA.APPLIED_DOCUMENT_REFERENCE.ITEMS') | 
     (adr.assigned_document.kind.product_data_type= 
     'inspection requirements') )) 
      >= 1;

  END_ENTITY; -- special_inspection_requirement

Explicit Attributes

Entity special_inspection_requirement has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)property_definition
 descriptiontext (STRING)property_definition
 definitioncharacterized_definition (SELECT)property_definition

Derived Attributes

Entity special_inspection_requirement has the following local and inherited derived attributes:
AttributeTypeDefined By
 ididentifier (STRING)property_definition

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity special_inspection_requirement inherits from the following supertypes:
  property_definition
    customer_casting_requirement

Subtypes

    No subtypes

Referenced By

Entity special_inspection_requirement and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT property_definition
 action_method_item SELECT property_definition
 action_request_item SELECT property_definition
 date_item SELECT property_definition
 derived_property_select SELECT property_definition
 document_reference_item SELECT property_definition
 effectivity_item SELECT property_definition
 get_property_definition_representations FUNCTION property_definition
 get_property_definition_shape_aspect FUNCTION property_definition
 id_attribute_select SELECT property_definition
 material_property ENTITY property_definition
 organization_item SELECT property_definition
 person_and_organization_item SELECT property_definition
 product_definition_shape ENTITY property_definition
 property_definition_relationship ENTITY property_definition
 property_or_shape_select SELECT property_definition
 represented_definition SELECT property_definition


[Top Level Definitions] [Exit]

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