ENTITY part_mounting
(* SCHEMA process_planning_schema; *)
ENTITY part_mounting
SUPERTYPE OF (ONEOF (part_fixture_mounting,part_machine_mounting,
pallet_machine_mounting))
SUBTYPE OF (manufacturing_activity);
WHERE
wr1: SIZEOF(QUERY ( ap <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.ACTION_PROPERTY.DEFINITION') | (
SIZEOF(QUERY ( apr <* USEDIN(ap,'PROCESS_PLANNING_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')
| (SIZEOF(QUERY ( it <* apr.representation.items | ((
'PROCESS_PLANNING_SCHEMA.CARTESIAN_POINT' IN TYPEOF(it)) AND
(it.name = 'part location origin')) )) = 1) )) = 1) )) = 1;
wr2: SIZEOF(QUERY ( ap <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.ACTION_PROPERTY.DEFINITION') | (
'PROCESS_PLANNING_SCHEMA.MOUNTING_POSITION' IN TYPEOF(ap)) ))
<= 1;
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 =
'part mounting part shape')) )) <= 1)) )) = 0;
END_ENTITY; -- part_mounting
Explicit Attributes
Entity part_mounting has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity part_mounting inherits from the following supertypes:
action_method
process_plan_activity
manufacturing_activity
Subtypes
Entity part_mounting has the following subtypes:
pallet_machine_mounting*
part_fixture_mounting*
part_machine_mounting*
* - Immediate Subtypes
Referenced By
Entity part_mounting 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