ENTITY mechanical_design_shaded_presentation_representation SUBTYPE OF (representation); WHERE wr1: SIZEOF(QUERY(it <* SELF.items | NOT (SIZEOF( ['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MAPPED_ITEM', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.AXIS2_PLACEMENT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CAMERA_MODEL_D3'] * TYPEOF(it)) = 1))) = 0; wr2: SIZEOF(QUERY(mi <* QUERY(it <* SELF.items | ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MAPPED_ITEM' IN TYPEOF(it))) | NOT (SIZEOF( ['PRODUCT_PROPERTY_REPRESENTATION_SCHEMA.' + 'SHAPE_REPRESENTATION', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.' + '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 | ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF(it))) | ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MAPPED_ITEM' IN TYPEOF(si\styled_item.item))) | NOT ( ('PRODUCT_PROPERTY_REPRESENTATION_SCHEMA.' + 'SHAPE_REPRESENTATION' IN TYPEOF (smi\styled_item. item\mapped_item.mapping_source.mapped_representation))) )) = 0; wr4: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (pss <* psa.styles | NOT (SIZEOF ( ['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.POINT_STYLE', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE'] * TYPEOF (pss)) = 1))) = 0))) = 0))) = 0; wr5: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psbc <* QUERY (psa <* si\styled_item.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'PRESENTATION_STYLE_BY_CONTEXT' IN TYPEOF (psa)) | NOT (SIZEOF ( ['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.REPRESENTATION_ITEM', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.REPRESENTATION'] * TYPEOF (psbc\presentation_style_by_context.style_context)) = 1))) = 0))) = 0; wr6: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ps <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.POINT_STYLE' IN TYPEOF (pss)) | NOT ( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MARKER_TYPE' IN TYPEOF (ps\point_style.marker)) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (ps\point_style.marker_size)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (ps\point_style.marker_colour)) = 1)))) = 0))) = 0))) = 0; wr7: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (cs <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (pss)) | NOT ( (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (cs\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (cs\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (cs\curve_style.curve_font)) = 1)))) = 0))) = 0))) = 0; wr8: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_SIDE_STYLE' IN TYPEOF (ssu\surface_style_usage.style)) )) = 0))) = 0 ))) = 0; wr9: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | NOT (SIZEOF ( ['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_PARAMETER_LINE', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_CONTROL_GRID', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_SILHOUETTE', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_SEGMENTATION_CURVE', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_BOUNDARY', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_FILL_AREA', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_RENDERING'] * TYPEOF (sses)) = 1))) = 0))) = 0))) = 0))) = 0; wr10: SIZEOF (QUERY (si <* QUERY (it <* SELF.items | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (ssfa <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_FILL_AREA' IN TYPEOF (sses)) | NOT (SIZEOF (QUERY (fss <* ssfa\surface_style_fill_area.fill_area.fill_styles | NOT (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'FILL_AREA_STYLE_COLOUR' IN TYPEOF (fss)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (sspl <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_PARAMETER_LINE' IN TYPEOF (sses)) | NOT (( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (sspl\surface_style_parameter_line.style_of_parameter_lines)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (sspl\surface_style_parameter_line. style_of_parameter_lines\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (sspl\surface_style_parameter_line. style_of_parameter_lines\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (sspl\surface_style_parameter_line. style_of_parameter_lines\curve_style.curve_font)) = 1)) OR (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE_RENDERING' IN TYPEOF (sspl\surface_style_parameter_line.style_of_parameter_lines)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (sscg <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_CONTROL_GRID' IN TYPEOF (sses)) | NOT (( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (sscg\surface_style_control_grid.style_of_control_grid)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (sscg\surface_style_control_grid. style_of_control_grid\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (sscg\surface_style_control_grid. style_of_control_grid\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (sscg\surface_style_control_grid. style_of_control_grid\curve_style.curve_font)) = 1)) OR (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE_RENDERING' IN TYPEOF (sscg\surface_style_control_grid.style_of_control_grid)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (sssh <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_SILHOUETTE' IN TYPEOF (sses)) | NOT (( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (sssh\surface_style_silhouette.style_of_silhouette)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (sssh\surface_style_silhouette. style_of_silhouette\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (sssh\surface_style_silhouette. style_of_silhouette\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (sssh\surface_style_silhouette. style_of_silhouette\curve_style.curve_font)) = 1)) OR (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE_RENDERING' IN TYPEOF (sssh\surface_style_silhouette.style_of_silhouette)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (sssc <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_SEGMENTATION_CURVE' IN TYPEOF (sses)) | NOT (( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (sssc\surface_style_segmentation_curve.style_of_segmentation_curve)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (sssc\surface_style_segmentation_curve. style_of_segmentation_curve\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (sssc\surface_style_segmentation_curve. style_of_segmentation_curve\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (sssc\surface_style_segmentation_curve. style_of_segmentation_curve\curve_style.curve_font)) = 1)) OR (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE_RENDERING' IN TYPEOF (sssc\surface_style_segmentation_curve. style_of_segmentation_curve)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (ssbd <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_BOUNDARY' IN TYPEOF (sses)) | NOT (( ('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE' IN TYPEOF (ssbd\surface_style_boundary.style_of_boundary)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (ssbd\surface_style_boundary. style_of_boundary\curve_style.curve_colour)) = 1) AND ('MEASURE_SCHEMA.POSITIVE_LENGTH_MEASURE' IN TYPEOF (ssbd\surface_style_boundary. style_of_boundary\curve_style.curve_width)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'CURVE_STYLE_FONT', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_CURVE_FONT'] * TYPEOF (ssbd\surface_style_boundary. style_of_boundary\curve_style.curve_font)) = 1)) OR (('AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.CURVE_STYLE_RENDERING' IN TYPEOF (ssbd\surface_style_boundary.style_of_boundary)) AND (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ '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 | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM' IN TYPEOF (it)) | NOT (SIZEOF (QUERY (psa <* si\styled_item.styles | NOT (SIZEOF (QUERY (ssu <* QUERY (pss <* psa.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.SURFACE_STYLE_USAGE' IN TYPEOF (pss)) | NOT (SIZEOF (QUERY (ssre <* QUERY (sses <* ssu\surface_style_usage.style\surface_side_style.styles | 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'SURFACE_STYLE_RENDERING' IN TYPEOF (sses)) | NOT (SIZEOF (['AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB', 'AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.'+ 'DRAUGHTING_PRE_DEFINED_COLOUR'] * TYPEOF (ssre\surface_style_rendering.surface_colour)) = 1))) = 0))) = 0))) = 0))) = 0; END_ENTITY; -- mechanical_design_shaded_presentation_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; mechanical_design_shaded_presentation_representation - |
Global rules for this entity data type- |
public interface EMechanical_design_shaded_presentation_representation extends ERepresentation |
public class CMechanical_design_shaded_presentation_representation implements EMechanical_design_shaded_presentation_representation |
public class AMechanical_design_shaded_presentation_representation extends AEntitypublic EMechanical_design_shaded_presentation_representation getByIndex(int index)public EMechanical_design_shaded_presentation_representation getCurrentMember(SdaiIterator it) |