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

ГОСТ Р ИСО 13584-31-2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 31. Ресурсы реализации. Интерфейс геометрического программирования

     6.1.19 Определения сущностей схемы API_ABSTRACT_SCHEMA: сущности структурирования интерфейса прикладного программирования


Настоящий подраздел описывает ресурсы структурирования элементов геометрических представлений с помощью функций интерфейса прикладного программирования.

Спецификации и поведение структурированных сущностей, а также структурирование геометрических данных для получения указанных множеств описаны в разделе 5.4 настоящего стандарта.

6.1.19.1 Сущность api_group

Сущность api_group формирует группу, создаваемую в TDB.

Спецификация на языке EXPRESS:

*)

ENTITY api_group

SUBTYPE OF (group) ;

WHERE

api_WR1: ( (SELF\group.name = 'TDB') AND (USEDIN (SELF,'') = []) )

OR

((LENGTH (SELF\group.name) = 0 ) AND

(SIZEOF (USEDIN (SELF,'API_ABSTRACT_SCHEMA'+

'API_GROUP_ASSIGNMENT.ITEMS')

) = 1)

) ;

api_WR2: tree_api_group_structure (SELF);

END_ENTITY;

(*

Комментарии к спецификации:

api_WR1: сущности api_group присвоено имя "TDB", и ссылки других сущностей на него нет, либо именем сущности является пустая строка, и она принадлежит только одной группе api_group;

api_WR2: группы api_groups структурированы в дерево.

6.1.19.2 Сущность api_group_assignment

Сущность api_group_assignment назначает точки, кривые, поверхности, векторы, направления, локальные координатные системы, заполненные области, тела и группы для некоторой группы api_group.

Спецификация на языке EXPRESS:

*)

ENTITY api_group_assignment

SUBTYPE OF (group_assignment);