ГОСТ Р ИСО/МЭК 8824-4—2016
м. ,= |»
ValueSet
ParameterizedObjectClassAssignment ::=
objoctclassreference
ParameterList
ObjectClass
ParamotorizodObjectAssignmcnt ::=
objectreference
ParameterList
DefinedObjoctClass
u.,s"
Object
ParameterizedObjectSetAssignment
objectsetreforenco
ParameterList
DefinedObjoctClass
й,,аи
ObjectSet
8.3 Конструкция «ParameterList» есть список параметров «Parameter», заключенных в фигурные
скобки.
ParameterListParameter+ “}"
Каждый параметр «Parameter» состоитизпустойссылки «DummyReference» и. возможно, из пара
метра управляющего слова «ParamGovemor».
Parameter ::= ParamGovemorDummyReforence | DummyReference
ParamGovemor ::= Governor | DummyGovernor
GovernorType | DefinedObjoctClass
DummyGovernor ::= DummyReference
DummyReferenceReference
«DummyReference» в «Parameter» может замещаться:
a) «Туре» или «DefmedObjectClass». в том случае, когда недолжно быть «ParamGovemor»;
b) «Value» или «ValueSet»; в этом случае должен присутствовать «ParamGovemor»: когда
«ParamGovemor» есть «Governor», он должен быть «Туре», когда «ParamGovemor» есть
«DummyGovernor». фактическим параметром для «ParamGovemor» должен быть «Туре»;
c) «Object» или «ObjectSet», в этом случае должен присутствовать «ParamGovemor»; если
«ParamGovemor» есть «Governor», этодолжен быть «DefinedObjectClass», если «ParamGovemor» есть
«DummyGovernor».тофактическимпараметромдля«ParamGovemor»долженбыть
«DefinedObjectClass»;
d) «DummyGovernor» должен быть «DummyReference», который не имеет «Governor».
8.4 Областью действия «DummyReference», появляющейся 8конструкции «ParameterList». явля
ется сам «ParameterList» вместе с той частью «ParameterizedAssignment». которая следует за «::=».
«DummyReference» скрывает любую другую ссылку «Reference» с таким же именем в этой области
действия.
П р и м е ч а н и е — Этот подпункт не применяется к «identifier», определенным 8 «NamedNumberList»,
«Enumeration» и «NamedBttLIst*, так как они не являются «Reference». «DummyReference» не скрывает эти
«identifier» (см. ИСО/МЭК 8824-1. 18.11 и 19.10).
4