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:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
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:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00