ENTITY compound_feature
(* SCHEMA aic_machining_feature; *)
ENTITY compound_feature
SUBTYPE OF (feature_definition);
WHERE
WR1: SIZEOF( QUERY( pds <* USEDIN( SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION') |
('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF(pds)) AND
(SIZEOF( QUERY( csa <* USEDIN( pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE') |
((csa.name='compound feature in solid') AND
('AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF(csa))) )) = 1) )) = 1;
WR2: SIZEOF( QUERY( pds <* USEDIN( SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION') |
('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF(pds)) AND
(SIZEOF( QUERY( csa <* USEDIN( pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE') |
'AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF(csa) )) = 1) )) = 1;
WR3: (SIZEOF(QUERY ( pds <* USEDIN(SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION') |
(('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE') |
(('AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF(csa)) AND
(SIZEOF(QUERY ( fcr <* csa.component_relationships |
(NOT ('AIC_MACHINING_FEATURE.FEATURE_COMPONENT_RELATIONSHIP'
IN TYPEOF(fcr))) )) = 0)) )) = 1)) )) = 1);
WR4: SIZEOF (QUERY (pds <* USEDIN (SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION')|
('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF (pds)) AND
(SIZEOF (QUERY (csa <* USEDIN (pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE')|
('AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF (csa)) )) = 1) )) = 1;
WR5: (SIZEOF(QUERY ( pds <* USEDIN(SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION') |
(('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF(pds)) AND
(SIZEOF(QUERY ( csa <* USEDIN(pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE') |
(('AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF(csa)) AND
(SIZEOF(QUERY ( sar <* csa.component_relationships |
('AIC_MACHINING_FEATURE.THREAD'
IN TYPEOF(sar.related_shape_aspect)) )) = 0)
) )) = 1)) )) = 1);
WR6: (SIZEOF (QUERY (pds <* USEDIN (SELF,
'AIC_MACHINING_FEATURE.PROPERTY_DEFINITION.DEFINITION')|
('AIC_MACHINING_FEATURE.PRODUCT_DEFINITION_SHAPE'
IN TYPEOF (pds)) AND (SIZEOF (QUERY (csa <* USEDIN (pds,
'AIC_MACHINING_FEATURE.SHAPE_ASPECT.OF_SHAPE')|
('AIC_MACHINING_FEATURE.COMPOSITE_SHAPE_ASPECT'
IN TYPEOF (csa)) AND
(SIZEOF (QUERY (sar <* csa.component_relationships |
(('AIC_MACHINING_FEATURE.COMPOUND_FEATURE'
IN TYPEOF (sar.related_shape_aspect)) AND
(sar.related_shape_aspect\characterized_object.name <>
SELF\characterized_object.name)) )) = 0) )) = 1) )) = 1);
END_ENTITY; -- compound_feature
Explicit Attributes
Entity compound_feature has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity compound_feature inherits from the following supertypes:
characterized_object
feature_definition
Subtypes
Entity compound_feature has the following subtypes:
composite_hole*
* - Immediate Subtypes
Referenced By
Entity compound_feature and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:00-04:00