(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
ENTITY hole_in_panel
SUBTYPE OF (feature_definition);
WHERE
WR1: SIZEOF( QUERY( sa <* get_shape_aspects(SELF) |
(sa.name = 'hole profile') AND
(sa.description = 'closed profile occurrence') AND
(SIZEOF( QUERY( sar <* USEDIN( sa, 'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.' +
'SHAPE_ASPECT_RELATIONSHIP.RELATED_SHAPE_ASPECT') |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SHAPE_DEFINING_RELATIONSHIP' IN
TYPEOF(sar)) AND
(sar.description = 'profile usage') AND
(SIZEOF(['AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.CIRCULAR_CLOSED_PROFILE',
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.NGON_CLOSED_PROFILE',
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.RECTANGULAR_CLOSED_PROFILE',
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.CLOSED_PATH_PROFILE']
* TYPEOF(sar.relating_shape_aspect)
) = 1 )
)) = 1 )
)) = 1;
WR2: SIZEOF( get_property_definition_representations(SELF)) =
SIZEOF( QUERY( pdr <* get_property_definition_representations(SELF) |
SIZEOF( pdr.used_representation.items) = 1));
END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:05-04:00