ГОСТ Р ИСО 10303-518—2009
■
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 (CAIC_MECHANICAL_DESIGN_SHADED_PRESENTATION>
’FILL_AREA_STYLE_COLOUR’ IN TYPEOF (fss))
AND
(SIZEOF (CAIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.COLOUR_RGB’,
a
ic
_
m
e
ch
a
n ic
a
l
_
d
e
sig n
_
sh
a
d
e
d
_
p
r
e
s
e
n t
a
tio n
:+
DRAUGHTING_PRE_DEFINED_COLOUR’) *TYPEOF
(fss\fill_area_style colour.fill_colour)) = 1)))) =0))) = 0)))
=
0
))) =
0
))) =
0
;
WR11: (*для всех объектов surface_style_parameterJine, на которые
ссылаютсялюбые объекты surface_side_style, обеспечивается их
допустимость по отношению к примененному объектуcurve_style,
который может содержатьатрибут rendering *)
SIZEOF (QUERY(si <* QUERY (it <* SELF.items |
•AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.STYLED_ITEM’
IN TYPEOF (it)) |
NOT(SIZEOF (QUERY (psa <* si\styledjtem.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 (fAIC_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’ INTYPEOF
(sspl\surface_style_parameter_line.
style_of_parameter_lines\curve_style.curve_width))
AND
(SIZEOF (fAIC_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’
INTYPEOF
(sspl\surface_style_paramoterJine.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)))T) = 0)))=0))) =0)))=0;
13