15.3.1 Продукцией "NameChangeDomain" является:
NameChangeDomain ::=
IncludedRegions
Exception ?
Exception ::=
EXCEPT
ExcludedRegions
IncludedRegions ::=
ALL | RegionList
ExcludedRegions ::= RegionList
RegionList ::=
Region "," +
Region ::=
SimpleDefinedEncodingClass |
ComponentReference
ComponentReference ::=
SimpleDefinedEncodingClass
"."
ComponentldList
ComponentldList ::=
identifier "." +
15.3.2 Каждый "SimpleDefinedEncodingClass" должен быть именем неявно генерируемой структуры кодирования из модуля АСН.1, указанного ссылкой "GlobalModuleReference" в "ExplicitGeneration". При использовании в "Region" он определяет полное описание этой структуры кодирования.
Примечание - Форма "ExternalEncodingClassReference" класса "SimpleDefinedEncodingClass" используется, когда указанный класс выделен из имени "typereference", который (когда имеет предшествующий "#") является ссылкой "BuiltinEncodingClassReference" (см. 15.2.3).
15.3.3 Каждый "identifier" должен быть "identifier" из "NamedField" неявно генерируемой структуры кодирования, указанной ссылкой "encodingclassreference" в "ComponentReference". Эта "ComponentReference" определяет полное описание указанного компонента этой структуры кодирования.
15.3.4 Первым "identifier" в "ComponentldList" должен быть "identifier" из "NamedField" неявно генерируемой структуры кодирования, указанной ссылкой "encodingclassreference" в "ComponentReference"; он определяет полное описание этого компонента структуры кодирования. Каждым последующим "identifier" в "ComponentldList" будет "identifier" из "NamedField" неявно генерируемой структуры кодирования, указанной предыдущей частью "ComponentldList"; он определяет полное описание этого компонента.
15.3.5 Определения, указанные разными "Region" в "RegionList", должны быть несвязанными. Определение указывается в "RegionList", если, и только если, оно указано в "Region" этого "RegionList".
15.3.6 Если "IncludedRegions" имеет значение ALL, то он указывает на все части всех неявно генерируемых структур кодирования из модуля АСН.1, указанного ссылкой "GlobalModuleReference" в "ExplicitGeneration".
15.3.7 Определения, указанные в "ExcludedRegions", должны быть правильным подмножеством определений, указанных в "IncludedRegions".