В данном подразделе определены типы данных ПЭМ прикладного модуля "Присваивание внешнего вида".
4.2.1 Тип appearance_context
Тип appearance_context является наращиваемым списком альтернативных типов данных, содержащим обозначение типа данных Representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | ||
TYPE appearance_context = EXTENSIBLE GENERIC_ENTITY SELECT | ||
(Representation); | ||
END_TYPE; | ||
(* |
4.2.2 Тип appearance_select
Тип appearance_select является наращиваемым списком альтернативных типов данных. Дополнительные альтернативные типы данных определяются в выбираемых типах данных, расширяющих тип appearance_select.
Примечание - Для пустого наращиваемого списка выбора требуется его наполнение в других модулях для того, чтобы ссылающиеся на него объекты имели по крайней мере одну допустимую реализацию.
EXPRESS-спецификация:
*) | |
TYPE appearance_select = EXTENSIBLE GENERIC_ENTITY SELECT; | |
END_TYPE; | |
(* |
4.2.3 Тип context_dependent_appearance_assignment_set
Тип context_dependent_appearance_assignment_set представляет набор объектов Context_dependent_appearance_assignment, которых должно быть не менее 2.
EXPRESS-спецификация:
*) | ||
TYPE context_dependent_appearance_assignment_set = SET[2:?] OF | ||
Context_dependent_appearance_assignment; | ||
END_TYPE; | ||
(* |
4.2.4 Тип overriding_style_context
Тип overriding_style_context является наращиваемым списком альтернативных типов данных, содержащим обозначения типов данных Detailed_geometric_model_element и Styled_model.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | ||
TYPE overriding_style_context = EXTENSIBLE GENERIC_ENTITY SELECT | ||
(Detailed_geometric_model_element, | ||
Styled_model); | ||
END_TYPE; | ||
(* |