ENTITY manufacturing_process

(* SCHEMA process_planning_schema; *)
  ENTITY manufacturing_process
    SUBTYPE OF (action_method);
    WHERE
      wr1: SIZEOF(QUERY ( amr <* USEDIN(SELF,'PROCESS_PLANNING_SCHEMA.ACTION_METHOD_RELATIONSHIP.RELATING_METHOD')
                | (('PROCESS_PLANNING_SCHEMA.SINGLE_ACTIVITY_RELATIONSHIP' 
               IN TYPEOF(amr)) AND (SIZEOF([
               'PROCESS_PLANNING_SCHEMA.MACHINE_SETUP',
               'PROCESS_PLANNING_SCHEMA.TOOL_SETUP',
               'PROCESS_PLANNING_SCHEMA.FIXTURE_SETUP',
               'PROCESS_PLANNING_SCHEMA.ANCILLARY_SETUP'] * TYPEOF(amr.
               related_method)) = 1)) )) >= 1;
      wr2: SELF.purpose IN ['legacy nc','non nc','integrated nc'];
      wr3: SIZEOF(QUERY ( cm <* USEDIN(SELF,
               'PROCESS_PLANNING_SCHEMA.ACTION.CHOSEN_METHOD') | (NOT (
               SIZEOF(QUERY ( ppa <* USEDIN(cm,'PROCESS_PLANNING_SCHEMA.PROCESS_PROPERTY_ASSOCIATION.PROCESS')
                | (('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN 
               TYPEOF(ppa.property_or_shape)) AND (ppa.description = 
               'assigned feature')) )) = 1)) )) >= 0;
      wr4: SIZEOF(QUERY ( sar <* USEDIN(SELF,'PROCESS_PLANNING_SCHEMA.ACTION_METHOD_RELATIONSHIP.RELATING_METHOD')
                | (('PROCESS_PLANNING_SCHEMA.MANUFACTURING_ACTIVITY_RELATIONSHIP' 
               IN TYPEOF(sar)) AND (
               'PROCESS_PLANNING_SCHEMA.MANUFACTURING_ACTIVITY' IN TYPEOF(
               sar.related_method))) )) >= 1;
      wr5: SIZEOF(QUERY ( cm <* USEDIN(SELF,
               'PROCESS_PLANNING_SCHEMA.ACTION.CHOSEN_METHOD') | (NOT (
               SIZEOF(QUERY ( ppa <* USEDIN(cm,'PROCESS_PLANNING_SCHEMA.PROCESS_PROPERTY_ASSOCIATION.PROCESS')
                | (('PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT_RELATIONSHIP' IN 
               TYPEOF(ppa.property_or_shape)) AND (ppa.description = 
               'intermediate shape')) )) >= 0)) )) = 0;
      wr6: SIZEOF(QUERY ( am <* QUERY ( arr <* USEDIN(SELF,'PROCESS_PLANNING_SCHEMA.ACTION_RESOURCE_REQUIREMENT.OPERATIONS')
                | (
               'PROCESS_PLANNING_SCHEMA.REQUIREMENT_FOR_ACTION_RESOURCE' IN
                TYPEOF(arr)) ) | (NOT (SIZEOF(QUERY ( rp <* USEDIN(am,
               'PROCESS_PLANNING_SCHEMA.RESOURCE_PROPERTY.RESOURCE') | (
               'PROCESS_PLANNING_SCHEMA.PART_HOLDING_POSITION' IN TYPEOF(rp)) )) 
               = 1)) )) = 0;
  END_ENTITY; -- manufacturing_process

Explicit Attributes

Entity manufacturing_process has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)action_method
 descriptiontext (STRING)action_method
 consequencetext (STRING)action_method
 purposetext (STRING)action_method

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity manufacturing_process inherits from the following supertypes:
  action_method

Subtypes

Entity manufacturing_process has the following subtypes:
    machining_process*
    non_machining_process*
* - Immediate Subtypes

Referenced By

Entity manufacturing_process and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action ENTITY action_method
 action_method_assignment ENTITY action_method
 action_method_relationship ENTITY action_method
 action_request_solution ENTITY action_method
 characterized_action_definition SELECT action_method
 document_reference_item SELECT action_method
 document_reference_item SELECT manufacturing_process
 supported_item SELECT action_method


[Top Level Definitions] [Exit]

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