(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
ENTITY replicate_feature
SUPERTYPE OF (ONEOF (
CIRCULAR_PATTERN,
RECTANGULAR_PATTERN,
FEATURE_PATTERN))
SUBTYPE OF (feature_definition);
WHERE
WR1: (SIZEOF(QUERY ( pd <* USEDIN(SELF,
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.PROPERTY_DEFINITION.DEFINITION')
| (NOT (SIZEOF(QUERY ( pdr <* USEDIN(pd,
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | ((
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SHAPE_REPRESENTATION_WITH_PARAMETERS') IN TYPEOF(pdr.
used_representation)) )) = 1)) )) = 0);
WR2: (SIZEOF(QUERY ( fcr <* QUERY ( sar <*
USEDIN(SELF,
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SHAPE_ASPECT_RELATIONSHIP.'
+ 'RELATING_SHAPE_ASPECT') |
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.FEATURE_COMPONENT_RELATIONSHIP'
IN TYPEOF(sar)) ) |
((SIZEOF(['AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.REPLICATE_FEATURE',
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.INSTANCED_FEATURE'] *
TYPEOF(fcr.related_shape_aspect)) >= 1) AND
(fcr.name = 'pattern basis')) )) = 1);
WR3: ((SIZEOF(QUERY ( sar <* USEDIN(SELF,
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SHAPE_ASPECT_RELATIONSHIP.'
+ 'RELATING_SHAPE_ASPECT') |
(NOT
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.FEATURE_COMPONENT_RELATIONSHIP'
IN TYPEOF(sar))) )) +
SIZEOF(QUERY ( sar <* USEDIN(SELF,
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.SHAPE_ASPECT_RELATIONSHIP.'
+ 'RELATED_SHAPE_ASPECT') |
(NOT
('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.FEATURE_COMPONENT_RELATIONSHIP'
IN TYPEOF(sar))) ))) = 0);
END_ENTITY; -- replicate_feature
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:07-04:00