ENTITY applied_area
(* SCHEMA automotive_design; *)
ENTITY applied_area
SUBTYPE OF (shape_aspect);
WHERE
wr1: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) ) ) = 1;
wr2: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) AND {2<=SIZEOF ( pdr.
used_representation.items ) <=3} ) ) = 1;
wr3: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) AND ( SIZEOF ( QUERY ( i <* pdr.
used_representation.items | NOT ( i.name IN
['orientation' , 'effective length' , 'maximum length' ] )
) ) >0 ) ) ) = 0;
wr4: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) AND ( SIZEOF ( QUERY ( i <* pdr.
used_representation.items | ( i.name = 'orientation' )
AND ( 'AUTOMOTIVE_DESIGN.' + 'PLACEMENT' IN TYPEOF ( i )
) ) ) = 1 ) ) ) = 1;
wr5: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) AND ( SIZEOF ( QUERY ( i <* pdr.
used_representation.items | ( i.name =
'effective length' ) AND ( SIZEOF ( ['AUTOMOTIVE_DESIGN.'
+ 'MEASURE_REPRESENTATION_ITEM' , 'AUTOMOTIVE_DESIGN.' +
'LENGTH_MEASURE_WITH_UNIT']* TYPEOF ( i ) ) = 2 ) ) ) =
1 ) ) ) = 1;
wr6: SIZEOF ( QUERY ( pdr <*
get_shape_aspect_property_definition_representations ( SELF
) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF ( pdr.
used_representation ) ) AND ( SIZEOF ( QUERY ( i <* pdr.
used_representation.items | ( i.name =
'effective length' ) AND ( SIZEOF ( ['AUTOMOTIVE_DESIGN.'
+ 'MEASURE_REPRESENTATION_ITEM' , 'AUTOMOTIVE_DESIGN.' +
'LENGTH_MEASURE_WITH_UNIT']* TYPEOF ( i ) ) = 2 ) ) ) =
1 ) ) ) = 1;
wr7: SIZEOF ( QUERY ( sar <* USEDIN ( SELF ,
'AUTOMOTIVE_DESIGN.' + 'SHAPE_ASPECT_RELATIONSHIP.' +
'RELATING_SHAPE_ASPECT' ) | ( 'AUTOMOTIVE_DESIGN.' +
'SHAPE_DEFINING_RELATIONSHIP' IN TYPEOF ( sar ) ) AND (
sar.description = 'applied area usage' ) AND ( (
'AUTOMOTIVE_DESIGN.' + 'THREAD' IN TYPEOF ( sar.
relating_shape_aspect.of_shape.definition ) ) OR ( (
'AUTOMOTIVE_DESIGN.' +
'EXTERNALLY_DEFINED_FEATURE_DEFINITION' IN TYPEOF ( sar.
relating_shape_aspect.of_shape.definition ) ) AND ( sar.
relating_shape_aspect.of_shape.definition\
externally_defined_item.item_id = 'external thread' )
AND ( sar.relating_shape_aspect.of_shape.definition\
externally_defined_item.source.source_id =
'external thread specification' ) ) ) AND ( sar.
relating_shape_aspect.of_shape.definition.description =
'partial area occurrence' ) ) ) = 1;
END_ENTITY; -- 10303-214: automotive_design
Explicit Attributes
Entity applied_area has the following local and inherited explicit attributes:
Derived Attributes
Entity applied_area has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity applied_area inherits from the following supertypes:
shape_aspect
Subtypes
No subtypesReferenced By
Entity applied_area and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2007-09-07T16:39:29-04:00