ГОСТ Р ИСО 13584-32— 2012
Каждый класс, на который дается ссылка посредством XML-элемента case_of, должен быть типа
FUNCTIONAL_MODEL_CLASS_Type или FM_CLASS_VIEW_OF_Type
Все значимыедля класса свойства, заявляемыекакссылочныевгруппеэлементовsub_class_propertios,
которые также имеют ссылку в группе элементов imported_properties_from_model, должны быть значи
мыми свойствами во всех элементах case_of классов, где они применимы.
Значения, присваиваемые импортируемому свойству в группе значений class_constant_values, не
должны отличаться от возможного значения, присвоенного такому же свойству в ссылочных классах.
Каждое ограничительное условие, определенное вгруппахэлементовimported_constraints_from_modet
и imported_constraints_from_view посредством XML-элемонта constraint, должно определяться либо как
ссылочное ограничительное условие (с помощью XML-атрибута constraint_ref). либо как конкретное
ограничительное условие (с помощью XML-элемента constraint_definition). но не с помощью обоих
эле ментов.
6.7.3.4 Диапазон контрольных переменных представления
Функциональные представления могут дополнительно определяться с помощью контрольных пере
менных представления, связанных с функциональной моделью, которая ссылается на функциональное
представление, а каждый диапазон контрольных переменных представления определяет, какие конкрет
ные представления описываются с помощью этой модели.
Пример — Предположим, что функциональное представление geometry определяет контрольную
переменную представления detailjevel, чьей заданной областью значений является область {simplified,
standard, extended}. Частная функциональная модель может описывать только представления simplified и
standard. В этом случае диапазоном контрольных переменных будет [simplified: standard].
П р и м е ч а н и е — Если контрольная переменная функционального представления, ссылка на которую
приводится в функциональной модели, не представляется с помощью диапазона значений данной контрольной
переменной, то этим диапазоном будет ее полная область значений.
Диапазон контрольных переменных представления определяется с помощью комплексного XML-типа
данных VIEW_CONTROL_VARlABLE_RANGE_Type, причем все эти диапазоны объединяются в хранили
ще определенное с помощью типа V_C_V_RANGE_Typ© (см. рисунок 32).
I
г - * - - - .
|PROPERTY|
__________
I
Рисунок 32 — Структура контрольной переменной представления
Определения внутренних элемонтов:
Элемент viow_control_variablo_range: Определяетдиапазоны контрольной переменной представ
ления для функциональной модели.
Элемент view_control_variable_range/paramoter_type: Определяет ссылку на свойство, которое
является контрольной переменной представления, для которого применим диапазон этой переменной.
Элемент view_control_variable_range/range_hibound: Определяет целое число, которое характе
ризует верхнюю границу определенногодиапазона.
Элемент view_control_variab!e_range/range_lobound: Определяет целое число, которое характе
ризует нижнюю границу определенного диапазона.
Определение внутреннего типа:
Тип VIEW_CONTROL_VARIABLE_RANGE_Type: Является описаниемдиапазона контрольных пере
менных представлений.
39