(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
ENTITY shape_data_quality_value_range
SUBTYPE OF(compound_representation_item);
WHERE
WR1 : ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SET_REPRESENTATION_ITEM'
IN TYPEOF (SELF\compound_representation_item.item_element)) AND
((SIZEOF(SELF\compound_representation_item.item_element) = 2) AND
((SIZEOF(QUERY (i1 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(i1)))) = 2)
OR (SIZEOF(QUERY (i2 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.VALUE_REPRESENTATION_ITEM' IN TYPEOF(i2)))) = 2))) ;
WR2 : (SIZEOF(QUERY (i <* SELF\compound_representation_item.item_element
| (i.name = 'upper limit'))) = 1)
AND (SIZEOF(QUERY (i <* SELF\compound_representation_item.item_element
| (i.name = 'lower limit'))) = 1);
WR3 : (SIZEOF(QUERY(i1 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF (i1)) AND
(SIZEOF (QUERY (i2 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF (i2)) AND
(i1 :<>: i2) AND
(i1\measure_with_unit.unit_component :=: i2\measure_with_unit.unit_component))) = 1))) = 2)
OR
(SIZEOF(QUERY(i1 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.VALUE_REPRESENTATION_ITEM' IN TYPEOF (i1)) AND
(SIZEOF (QUERY (i2 <* SELF\compound_representation_item.item_element |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.VALUE_REPRESENTATION_ITEM' IN TYPEOF (i2)) AND
(i1 :<>: i2) AND
(TYPEOF(i1\value_representation_item.value_component) =
TYPEOF(i2\value_representation_item.value_component)))
) = 1))) = 2);
END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:06-04:00