ENTITY mechanical_design_shaded_presentation_representation
(* SCHEMA technical_data_packaging; *)
ENTITY mechanical_design_shaded_presentation_representation
SUBTYPE OF (representation);
WHERE
wr1 : (SIZEOF(QUERY ( it <* SELF.items | (NOT (SIZEOF([
'TECHNICAL_DATA_PACKAGING.MAPPED_ITEM',
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM',
'TECHNICAL_DATA_PACKAGING.AXIS2_PLACEMENT',
'TECHNICAL_DATA_PACKAGING.CAMERA_MODEL_D3'] * TYPEOF(it)) =
1)) )) = 0);
wr2 : (SIZEOF(QUERY ( mi <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.MAPPED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(['TECHNICAL_DATA_PACKAGING.' +
'SHAPE_REPRESENTATION','TECHNICAL_DATA_PACKAGING.' +
'MECHANICAL_DESIGN_SHADED_PRESENTATION_REPRESENTATION'] *
TYPEOF(mi\mapped_item.mapping_source.mapped_representation))
= 1)) )) = 0);
wr3 : (SIZEOF(QUERY ( smi <* QUERY ( si <* QUERY ( it <* SELF.items
| ('TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) )
| ('TECHNICAL_DATA_PACKAGING.MAPPED_ITEM' IN TYPEOF(si\
styled_item.item)) ) | (NOT (('TECHNICAL_DATA_PACKAGING.' +
'SHAPE_REPRESENTATION') IN TYPEOF(smi\styled_item.item\
mapped_item.mapping_source.mapped_representation))) )) = 0);
wr4 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( pss <* psa.styles | (NOT (SIZEOF([
'TECHNICAL_DATA_PACKAGING.POINT_STYLE',
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE',
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE'] * TYPEOF(
pss)) = 1)) )) = 0)) )) = 0)) )) = 0);
wr5 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psbc <* QUERY ( psa <* si\styled_item.
styles | (('TECHNICAL_DATA_PACKAGING.' +
'PRESENTATION_STYLE_BY_CONTEXT') IN TYPEOF(psa)) ) | (NOT (
SIZEOF(['TECHNICAL_DATA_PACKAGING.REPRESENTATION_ITEM',
'TECHNICAL_DATA_PACKAGING.REPRESENTATION'] * TYPEOF(psbc\
presentation_style_by_context.style_context)) = 1)) )) = 0))
))
= 0);
wr6 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ps <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.POINT_STYLE' IN TYPEOF(pss)) ) |
(NOT (('TECHNICAL_DATA_PACKAGING.MARKER_TYPE' IN TYPEOF(ps\
point_style.marker)) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(ps\point_style.marker_size)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(ps\point_style.
marker_colour)) = 1))) )) = 0)) )) = 0)) )) = 0);
wr7 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( cs <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(pss)) ) |
(NOT ((SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(cs\curve_style.
curve_colour)) = 1) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(cs\curve_style.curve_width)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(cs\
curve_style.curve_font)) = 1))) )) = 0)) )) = 0)) )) = 0);
wr8 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (
'TECHNICAL_DATA_PACKAGING.SURFACE_SIDE_STYLE' IN TYPEOF(ssu
\surface_style_usage.style))) )) = 0)) )) = 0)) )) = 0);
wr9 : (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | (NOT
(SIZEOF(['TECHNICAL_DATA_PACKAGING.' +
'SURFACE_STYLE_PARAMETER_LINE','TECHNICAL_DATA_PACKAGING.'
+ 'SURFACE_STYLE_CONTROL_GRID','TECHNICAL_DATA_PACKAGING.'
+ 'SURFACE_STYLE_SILHOUETTE','TECHNICAL_DATA_PACKAGING.' +
'SURFACE_STYLE_SEGMENTATION_CURVE',
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_BOUNDARY',
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_FILL_AREA',
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_RENDERING'] *
TYPEOF(sses)) = 1)) )) = 0)) )) = 0)) )) = 0)) )) = 0);
wr10: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( ssfa <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_FILL_AREA' IN
TYPEOF(sses)) ) | (NOT (SIZEOF(QUERY ( fss <* ssfa\
surface_style_fill_area.fill_area.fill_styles | (NOT (((
'TECHNICAL_DATA_PACKAGING.' + 'FILL_AREA_STYLE_COLOUR') IN
TYPEOF(fss)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(fss\
fill_area_style_colour.fill_colour)) = 1))) )) = 0)) )) = 0))
))
= 0)) )) = 0)) )) = 0);
wr11: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( sspl <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' +
'SURFACE_STYLE_PARAMETER_LINE') IN TYPEOF(sses)) ) | (NOT (
(('TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(sspl\
surface_style_parameter_line.style_of_parameter_lines)) AND
(SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sspl\
surface_style_parameter_line.style_of_parameter_lines\
curve_style.curve_colour)) = 1) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(sspl\surface_style_parameter_line.
style_of_parameter_lines\curve_style.curve_width)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(sspl\
surface_style_parameter_line.style_of_parameter_lines\
curve_style.curve_font)) = 1)) OR ((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE_RENDERING' IN TYPEOF(
sspl\surface_style_parameter_line.style_of_parameter_lines))
AND (SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sspl\
surface_style_parameter_line.style_of_parameter_lines\
curve_style_rendering.rendering_properties.rendered_colour))
= 1)))) )) = 0)) )) = 0)) )) = 0)) )) = 0);
wr12: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( sscg <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_CONTROL_GRID')
IN TYPEOF(sses)) ) | (NOT (((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(sscg\
surface_style_control_grid.style_of_control_grid)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sscg\
surface_style_control_grid.style_of_control_grid\
curve_style.curve_colour)) = 1) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(sscg\surface_style_control_grid.
style_of_control_grid\curve_style.curve_width)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(sscg\
surface_style_control_grid.style_of_control_grid\
curve_style.curve_font)) = 1)) OR ((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE_RENDERING' IN TYPEOF(
sscg\surface_style_control_grid.style_of_control_grid)) AND
(SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sscg\
surface_style_control_grid.style_of_control_grid\
curve_style_rendering.rendering_properties.rendered_colour))
= 1)))) )) = 0)) )) = 0)) )) = 0)) )) = 0);
wr13: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( sssh <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_SILHOUETTE')
IN TYPEOF(sses)) ) | (NOT (((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(sssh\
surface_style_silhouette.style_of_silhouette)) AND (SIZEOF(
['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sssh\
surface_style_silhouette.style_of_silhouette\curve_style.
curve_colour)) = 1) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(sssh\surface_style_silhouette.style_of_silhouette\
curve_style.curve_width)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(sssh\
surface_style_silhouette.style_of_silhouette\curve_style.
curve_font)) = 1)) OR ((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE_RENDERING' IN TYPEOF(
sssh\surface_style_silhouette.style_of_silhouette)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sssh\
surface_style_silhouette.style_of_silhouette\
curve_style_rendering.rendering_properties.rendered_colour))
= 1)))) )) = 0)) )) = 0)) )) = 0)) )) = 0);
wr14: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( sssc <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' +
'SURFACE_STYLE_SEGMENTATION_CURVE') IN TYPEOF(sses)) ) | (
NOT ((('TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(
sssc\surface_style_segmentation_curve.
style_of_segmentation_curve)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sssc\
surface_style_segmentation_curve.
style_of_segmentation_curve\curve_style.curve_colour)) = 1)
AND ('TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(sssc\surface_style_segmentation_curve.
style_of_segmentation_curve\curve_style.curve_width)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(sssc\
surface_style_segmentation_curve.
style_of_segmentation_curve\curve_style.curve_font)) = 1))
OR (('TECHNICAL_DATA_PACKAGING.CURVE_STYLE_RENDERING' IN
TYPEOF(sssc\surface_style_segmentation_curve.
style_of_segmentation_curve)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(sssc\
surface_style_segmentation_curve.
style_of_segmentation_curve\curve_style_rendering.
rendering_properties.rendered_colour)) = 1)))) )) = 0)) ))
= 0)) )) = 0)) )) = 0);
wr15: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( ssbd <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_BOUNDARY') IN
TYPEOF(sses)) ) | (NOT (((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE' IN TYPEOF(ssbd\
surface_style_boundary.style_of_boundary)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(ssbd\
surface_style_boundary.style_of_boundary\curve_style.
curve_colour)) = 1) AND (
'TECHNICAL_DATA_PACKAGING.POSITIVE_LENGTH_MEASURE' IN
TYPEOF(ssbd\surface_style_boundary.style_of_boundary\
curve_style.curve_width)) AND (SIZEOF([
'TECHNICAL_DATA_PACKAGING.' + 'CURVE_STYLE_FONT',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF(ssbd\
surface_style_boundary.style_of_boundary\curve_style.
curve_font)) = 1)) OR ((
'TECHNICAL_DATA_PACKAGING.CURVE_STYLE_RENDERING' IN TYPEOF(
ssbd\surface_style_boundary.style_of_boundary)) AND (
SIZEOF(['TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(ssbd\
surface_style_boundary.style_of_boundary\
curve_style_rendering.rendering_properties.rendered_colour))
= 1)))) )) = 0)) )) = 0)) )) = 0)) )) = 0);
wr16: (SIZEOF(QUERY ( si <* QUERY ( it <* SELF.items | (
'TECHNICAL_DATA_PACKAGING.STYLED_ITEM' IN TYPEOF(it)) ) | (
NOT (SIZEOF(QUERY ( psa <* si\styled_item.styles | (NOT (
SIZEOF(QUERY ( ssu <* QUERY ( pss <* psa.styles | (
'TECHNICAL_DATA_PACKAGING.SURFACE_STYLE_USAGE' IN TYPEOF(
pss)) ) | (NOT (SIZEOF(QUERY ( ssre <* QUERY ( sses <* ssu\
surface_style_usage.style\surface_side_style.styles | ((
'TECHNICAL_DATA_PACKAGING.' + 'SURFACE_STYLE_RENDERING') IN
TYPEOF(sses)) ) | (NOT (SIZEOF([
'TECHNICAL_DATA_PACKAGING.COLOUR_RGB',
'TECHNICAL_DATA_PACKAGING.' +
'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF(ssre\
surface_style_rendering.surface_colour)) = 1)) )) = 0)) ))
= 0)) )) = 0)) )) = 0);
END_ENTITY; -- mechanical_design_shaded_presentation_representation
Explicit Attributes
Entity mechanical_design_shaded_presentation_representation has the following local and inherited explicit attributes:
Derived Attributes
Entity mechanical_design_shaded_presentation_representation has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity mechanical_design_shaded_presentation_representation inherits from the following supertypes:
representation
Subtypes
No subtypesReferenced By
Entity mechanical_design_shaded_presentation_representation and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:35-04:00