ENTITY core_conveyer_system

(* SCHEMA cast_parts_schema; *)
  ENTITY core_conveyer_system
    SUBTYPE OF (core_equipment);
    WHERE
   (*  ----     cores_required---- *)

 wr1:   SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
        (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
         TYPEOF(pdr.representation)) AND 
         (SIZEOF(QUERY (it <* pdr.representation.items |
        (('CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(it)) AND 
       ('CAST_PARTS_SCHEMA.COUNT_MEASURE' 
       IN TYPEOF(it\measure_with_unit.value_component)) AND 
       (it.name = 'core required')) )) =1 ))))=1;
          
(*  ----     cycle_time---- *)

 wr2:   SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
          (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
           TYPEOF(pdr.representation)) AND 
           (SIZEOF(QUERY (it <* pdr.representation.items |
          (('CAST_PARTS_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM' 
          IN TYPEOF(it)) AND ((it.name = 'cycle time') 
         )))) <=1 ))))>=1; 
           
(*  ----   core_conveyer_system to equipment_size (as core_box_skid)---- *)

 wr3: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core box skid height')) )) <=1 ))))>=1;

 wr4: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core box skid length')) )) <=1 ))))>=1;
       
 wr5: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core box skid width')) )) <=1 ))))>=1;   
       
 wr6: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core box skid diameter')) )) <=1 ))))>=1;           
       
 wr7: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core box skid draft')) )) <=1 ))))>=1;          
        
(*  ----      core_conveyer_system to equipment_size (as core_plug)---- *)

 wr8: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core plug height')) )) <=1 ))))>=1;

 wr9: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core plug length')) )) <=1 ))))>=1;
       
 wr10: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core plug width')) )) <=1 ))))>=1;    
       
 wr11: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core plug diameter')) )) <=1 ))))>=1;          
       
 wr12: SIZEOF(QUERY ( pdr <* get_resource_property_representation(SELF) | 
      (('CAST_PARTS_SCHEMA.REPRESENTATION' IN 
       TYPEOF(pdr.representation)) AND 
       (SIZEOF(QUERY (it <* pdr.representation.items |
      ((SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
               'CAST_PARTS_SCHEMA.LENGTH_MEASURE_WITH_UNIT'] 
               * TYPEOF(it))   = 2) AND 
       (it.name = 'core plug draft')) )) <=1 ))))>=1;          

  END_ENTITY; -- core_conveyer_system

Explicit Attributes

Entity core_conveyer_system has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)action_resource
 descriptiontext (STRING)action_resource
 usageSET OF supported_item (SELECT)action_resource
 kindaction_resource_type (ENTITY)action_resource

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity core_conveyer_system inherits from the following supertypes:
  action_resource
    machine
      casting_equipment
        core_equipment

Subtypes

    No subtypes

Referenced By

Entity core_conveyer_system and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT action_resource
 action_resource_relationship ENTITY action_resource
 casting_equipment ENTITY core_equipment
 characterized_resource_definition SELECT action_resource
 date_item SELECT action_resource
 document_reference_item SELECT action_resource
 organization_item SELECT action_resource
 requirement_for_action_resource ENTITY action_resource


[Top Level Definitions] [Exit]

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