ENTITY compound_feature
(* SCHEMA process_planning_schema; *)
ENTITY compound_feature
SUBTYPE OF (feature_definition);
WHERE
wr1: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | ((csa.
name = 'compound feature in solid') AND (
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa))) )) = 1)) )) = 1;
wr2: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | (
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa)) )) = 1)) )) = 1;
wr3: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | ((
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa)) AND (SIZEOF(QUERY ( fcr <* csa.component_relationships
| (NOT (
'PROCESS_PLANNING_SCHEMA.FEATURE_COMPONENT_RELATIONSHIP' IN
TYPEOF(fcr))) )) = 0)) )) = 1)) )) = 1;
wr4: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | (
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa)) )) = 1)) )) = 1;
wr5: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | ((
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa)) AND (SIZEOF(QUERY ( sar <* csa.component_relationships
| ('PROCESS_PLANNING_SCHEMA.THREAD' IN TYPEOF(sar.
related_shape_aspect)) )) = 0)) )) = 1)) )) = 1;
wr6: SIZEOF(QUERY ( pds <* USEDIN(SELF,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') |
(('PROCESS_PLANNING_SCHEMA.PRODUCT_DEFINITION_SHAPE' IN
TYPEOF(pds)) AND (SIZEOF(QUERY ( csa <* USEDIN(pds,
'PROCESS_PLANNING_SCHEMA.SHAPE_ASPECT.OF_SHAPE') | ((
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT' IN TYPEOF(
csa)) AND (SIZEOF(QUERY ( sar <* csa.component_relationships
| (('PROCESS_PLANNING_SCHEMA.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:19:46-04:00