(* SCHEMA cast_parts_schema; *)
ENTITY production_rate
SUBTYPE OF (action_property);
WHERE
wr1: SIZEOF(QUERY ( apr <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')|
(SIZEOF(QUERY ( it <* apr.representation.items |
((SIZEOF([
'CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
'CAST_PARTS_SCHEMA.TIME_MEASURE_WITH_UNIT'] * TYPEOF
(it)) = 2) AND (it.name = 'time per unit')))) = 1))) = 1;
wr2: SIZEOF(QUERY ( apr <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')|
(SIZEOF(QUERY ( it <* apr.representation.items |
(('CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM'
IN TYPEOF(it)) AND (it.name = 'unit quantity'))))=1)))=1;
wr3: SIZEOF(QUERY ( apr <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.ACTION_PROPERTY_REPRESENTATION.PROPERTY')|
(SIZEOF(QUERY ( it <* apr.representation.items |
(('CAST_PARTS_SCHEMA.DESCRIPTIVE_REPRESENTATION_ITEM'
IN TYPEOF(it)) AND (it.name = 'production rate source'))))=1)))=1;
END_ENTITY; -- production_rate
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00