ENTITY die_mold_tooling
(* SCHEMA cast_parts_schema; *)
ENTITY die_mold_tooling
SUBTYPE OF (casting_product_definition);
WHERE
(* ------ die_mold_tooling to material (as material_definition) *)
WR1: SIZEOF(QUERY (pdr <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.'+
'PRODUCT_DEFINITION_RELATIONSHIP.RELATING_PRODUCT_DEFINITION')|
(('CAST_PARTS_SCHEMA.MAKE_FROM_USAGE_OPTION' IN TYPEOF(pdr)) AND
(pdr.name='material definition') AND
(SIZEOF(QUERY(mfuo <* USEDIN(pdr.related_product_definition,
'CAST_PARTS_SCHEMA.MATERIAL_DESIGNATION.DEFINITIONS') |
'CAST_PARTS_SCHEMA.MATERIAL_DESIGNATION' IN TYPEOF (mfuo)
))=1))))=1;
(* ** die_mold_tooling to production_die_mold (as die_equipment) *** *)
Wr2:SIZEOF(QUERY ( sa <* get_property_definition_shape_aspect(SELF) |
((sa.description='die mold tooling occurrence') AND
(SIZEOF(QUERY (sar <* USEDIN(sa,
'CAST_PARTS_SCHEMA.SHAPE_ASPECT_RELATIONSHIP.RELATED_SHAPE_ASPECT') |
(('CAST_PARTS_SCHEMA.SHAPE_DEFINING_RELATIONSHIP') IN TYPEOF(sar)) AND
(sar.description = 'production die mold reference usage') AND
('CAST_PARTS_SCHEMA.PRODUCTION_DIE_MOLD' IN TYPEOF(sar.relating_shape_aspect))
)) >=2 )))) >=1;
(* ***** to in_facility_location (as tooling_location) ***** *)
(* ***** to person_and_organization (as tooling_location) ***** *)
Wr3: (SIZEOF (QUERY(pdr <* get_property_definition_representations(SELF) |
( 'CAST_PARTS_SCHEMA.IN_FACILITY_LOCATION'
IN TYPEOF ( pdr.used_representation ) ))) >=1) OR
(SIZEOF(QUERY(ada <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT.ITEMS') |
(ada.role.name='tooling location')))>=1);
END_ENTITY; -- die_mold_tooling
Explicit Attributes
Entity die_mold_tooling has the following local and inherited explicit attributes:
Derived Attributes
Entity die_mold_tooling has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity die_mold_tooling inherits from the following supertypes:
product_definition
casting_product_definition
Subtypes
Entity die_mold_tooling has the following subtypes:
die_master*
* - Immediate Subtypes
Referenced By
Entity die_mold_tooling and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00