Настоящий подраздел определяет объекты ПЭМ для данного прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области и содержит атрибуты, определяющие элементы данных объекта. Объекты ПЭМ и их определения приведены ниже.
4.3.1 Объект Annotation_occurrence_associativity
Посредством объекта Annotation_occurrence_associativity представляется наличие связи, соединяющей элемент пояснения с выносной или проекционной линией, которая используется для визуальной привязки, содержащейся в чертеже информации к элементу или заполненной области, граница которой является производной от элемента.
EXPRESS-спецификация:
*)
ENTITY Annotation_occurrence_associativity;
relating_element : Annotation_element;
related_element : annotation_occurrence_associativity_item;
END_ENTITY;
(*
Определения атрибутов:
relating_element - играющий роль настоящего атрибута для объекта Annotation_occurrence_associativity объект Annotation_element, представляющий элемент пояснения;
related_element - играющий роль настоящего атрибута для объекта Annotation_occurrence_associativity объект типа, входящего в список выбора типа данных annotation_occurrence_associativity_item.
4.3.2 Объект Draughting_model
Представляющий чертежную модель объект Draughting_model является подтипом объекта Styled_model.
EXPRESS-спецификация:
*)
ENTITY Draughting_model
SUBTYPE OF (Styled_model);
SELF\Representation.items : SET[1:?] OF draughting_model_element_select;
UNIQUE
UR1: SELF\Representation.name;