ГОСТ Р ИСОГГС 10303-1132—2014
EXPRESS-слецификация.
*>
TYPE text_or_composite_text = EXTENSIBLE GENERIC_ENTITY SELECT
(Annotation_text,
Composite_presentable_text,
Definea_character_glyph,
Text_literal);
END_TYPE;
<*
4.2.3 Тип данных text_string_representation_item_solect
Тип данных text_string_represontation_item_select является наращиваемым списком альтерна
тивных типов данных, который допускает использование типов данных Annotation_text, Compos-
ite_presentable_text и Textjiteral.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, исполь
зующих конструкции данного модуля.
EXPRESS-слецификация.
*>
TYPE text_string_representation_item_select = EXTENSIBLE
GENERIC_ENTITY SELECT
(Annotation_text,
Composite_presentable_text,
Text_literal);
END_TYPE;
(*
4.3 Определение объектов ПЭМ
В данном подразделе определены объекты ПЭМ прикладного модуля «Ассоциативный текст».
Объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами и
представляет собой уникальное понятие прикладной области.
4.3.1 Объект Annotation_curve
Объект Annotation_curve является подтипом объекта Annotation_element. который представляет
двумерную усеченную кривую, используемую в надписях на чертеже или геометрической модели.
EXPRESS-слецификация.
*>
ENTITY Annotation_curve
ABSTRACT SUPERTYPE
SUBTYPE OF {Annotation_element);
annotation_curve_type :OPTIONAL STRING;
SELF\Styled_element.element :Curve;
END_ENTITY;
(*
Определения атрибутов
annotation_curve_type - тип объекта Annotation_curve. Данная информация указывается с
учетом предполагаемого использования объекта, к которому относится надпись на чертеже. Значение
данного атрибута может быть не определено.
Пример - Значение атрибута annotation_curve_type может быть представлено стро
кой ’text leader (линия-выноска для текста)’;
element - атрибут, унаследованный от объекта Styled_element, должен быть заново объявлен
для объекта Annotation_curve как объект Curve.
4