Статус документа
Статус документа

ГОСТ Р ИСО/ТС 10303-1001-2010 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладной модуль. Присваивание внешнего вида (Переиздание)

     4.2 Определение типов данных ПЭМ


В данном подразделе определены типы данных ПЭМ прикладного модуля "Присваивание внешнего вида".

    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;

(*