Данный подраздел определяет объекты ПЭМ для данного прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области и содержит атрибуты, определяющие элементы данных объекта. Объекты ПЭМ и их определения приведены ниже.
4.3.1 Объект Explicit_procedural_geometric_representation_item_relationship
Объект Explicit_procedural_geometric_representation_item_relationship представляет отношения между двумя экземплярами объекта Deailed_geometric_model_element, где один из них представляет процедурно заданный элемент модели, а другой - явно заданный элемент модели.
Примечание - Настоящий объект не полностью специфицирован в ПЭМ. Полную спецификацию можно получить в определении соответствующего объекта ИММ.
EXPRESS-спецификация:
*)
ENTITY Explicit_procedural_geometric_representation_item_relationship;
relating_item : Procedural_shape_representation_sequence;
related_item : Detailed_geometric_model_element;
WHERE
WR1:
NOT('PROCEDURAL_SHAPE_MODEL_ARM.PROCEDURAL_SHAPE_REPRESENTATION_SEQUENCE' IN TYPEOF(related_item));
END_ENTITY;
(*
Определения атрибутов:
relating_item - объект Procedural_shape_representation_sequence, представляющий процедурное определение геометрического элемента;
related_item - явно заданное представление формы текущего результата операций моделирования.
Формальное утверждение:
WR1. Роль атрибута related_item не должен играть объект, представляющий процедурно заданный геометрический элемент модели.
4.3.2 Объект Explicit_procedural_shape_representation_relationship
Объект Explicit_procedural_shape_representation_relationship является таким подтипом объекта Representation_relationship, который связывает процедурную модель формы с явно заданной моделью текущего результата той же формы.