(* SCHEMA process_planning_schema; *)
ENTITY tool_body
SUBTYPE OF (tool_assembly_element);
WHERE
wr1: SIZEOF(QUERY ( rp <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.RESOURCE_PROPERTY.RESOURCE') | (
NOT (SIZEOF(QUERY ( impl_rep <* QUERY ( pdr <* USEDIN(rp,'PROCESS_PLANNING_SCHEMA.RESOURCE_PROPERTY_REPRESENTATION.PROPERTY')
| ('PROCESS_PLANNING_SCHEMA.REPRESENTATION' IN TYPEOF(pdr.
representation)) ) | (NOT (SIZEOF(QUERY ( it <* impl_rep.
representation.items | ((SIZEOF([
'PROCESS_PLANNING_SCHEMA.MEASURE_REPRESENTATION_ITEM',
'PROCESS_PLANNING_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM'] *
TYPEOF(it)) = 1) AND (it.name = 'tool body parameter')) ))
>= 0)) )) = 0)) )) = 0;
END_ENTITY; -- tool_body
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00