ГОСТ Р ИСОГГС 10303-1714—2015
as30ciated_usage : usage_concept;
associatir.g_usage_shape : feature_or_nor._feature_usage;
INVERSE.
composed_model : SET[1:1] OF Geometric_model FOR items;
WHERE
WR1: associating_usage_shape - composed_model[1];
V1R2: NOT EXISTS (SELF\Representation_item.name);
WR3: <’ELEMENTAL_GEOMETRlC_SHAPE_ARM.G£OMETRIC_PLACEMENT’ IN TYPEOF(SELF))OR
(’ELEMENTAL_GEOMETRIC_SHAPE_ARM.GEOMETRIC_OPERATOR_?RANSFORMATION’IN
TYPEOF(SEIF));
WR4:NOT<’CONTEXTUAL_SHAPE_POSITIONlNG_ARM.GEOMETRIC_PLACEMENT_MOOEL’ IN
TYPEOF(composedjnodel(1]));
END_ENTITY;
(*
Определения атрибутов:
associated_shape_definition - задает геометрическую модель, представленную объектом Ge-
ometric_model,играющимрольатрибутаassociated_shapo_definitionобъектаUs-
age_concept_usage_relationship;
associated usage -задает объект, входящий (прямо или косвенно) в список выбора типа дан
ныхusage_concept,ииграющийрольатрибутаassociated_usageобъектаUs-
age_concept_usage_re!ationship;
associatingusagoshape - задает объект, входящий (прямо или косвенно) в список выбора
типа данных usage_concept. и играющий роль атрибута feature_or_ non_feature_usage объекта Us-
ago_concept_usage_relationship;
composed_model - задает обратную связь, устанавливающую, что существова-ние объекта
Usage_concept_usage_relationship зависит от существования объекта Geometric_model. в котором
объект Usage_concept_usage_relationship играет роль атрибута items. Одному объекту Us-
ago_concept_usage_relationship должен соответствовать строго один объект Geometric_model.
Формальные положения:
WR1. Атрибут associating_usagc_shape должен ссылаться на тот же объект, что и атрибут
composed_model.
WR2. Атрибут name не должен иметь значения.
WR3. Экземпляр объекта Usage_concept_usage_rolationship должен быть составным экзем
пляром. являющимся экземпляром или объекта Geometric_placement или объекта Geomet-
ric_operator_transformation.
WR4. Объект, играющий роль атрибута composed_model. не должен быть объектом типа Ge-
ometric_placement_model.
■>
END_SCHEMA; — Part_feature_location_arm
(* "
5 Интерпретированная модель модуля (ИММ)
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный
тип данных, определенный в разделе 4. любой из его явных атрибутов и любое ограничение на под
типы. Термин «элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или им
портированный с помощью оператора USE FROM из другой EXPRESS-схемы, а также любой из его
атрибутов и любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью
оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каж
дый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или
более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте.
Спецификация отображения атрибута объекта ПЭМ описывается в подпункте пункта, содержащего
спецификацию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция «Заголовок» содержит:
4