584 × 54 пикс.   Открыть в новом окне |
5.1.2.2 Атрибут role
361 × 50 пикс.   Открыть в новом окне |
5.1.2.3 Связь объекта Project_assignment с типом данных project_item, представляющим атрибут items
515 × 74 пикс.   Открыть в новом окне |
5.1.3 Объект Project_relationship
373 × 55 пикс.   Открыть в новом окне |
5.1.3.1 Атрибут relation_type
413 × 52 пикс.   Открыть в новом окне |
5.1.3.2 Атрибут description
444 × 51 пикс.   Открыть в новом окне |
5.1.3.3 Связь объекта Project_relationship с объектом Project, представляющим атрибут relating_project
572 × 98 пикс.   Открыть в новом окне |
5.1.3.4 Связь объекта Project_relationship с объектом Project, представляющим атрибут related_project
568 × 98 пикс.   Открыть в новом окне |
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема, полученная из таблицы отображений. В ней использованы элементы общих ресурсов или других прикладных модулей и определены конструкции на языке EXPRESS, относящиеся к настоящему стандарту.
В данном подразделе определена интерпретированная модель (ИММ) для прикладного модуля "Проект", а также определены модификации, которым подвергаются конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в прикладных модулях, накладываются следующие ограничения:
- использование объекта, являющегося супертипом, не означает применения любой из его конкретизаций, если только данная конкретизация также не импортирована в схему ИММ;
- использование типа SELECT не означает применения любого из указанных в нем типов данных, если только данный тип также не импортирован в схему ИММ.
EXPRESS-спецификация:
*)
SCHEMA Project_mim;
USE FROM Date_time_assignment_mim; -- ISO/TS 10303-1014
USE FROM Date_time_mim; -- ISO/TS 10303-1010
USE FROM Event_assignment_mim; -- ISO/TS 10303-1364
USE FROM Event_mim; -- ISO/TS 10303-1064
USE FROM management_resources_schema -- ISO 10303-41
(organizational_project_assignment,
organizational_project_role);
USE FROM Person_organization_mim; -- ISO/TS 10303-1011
USE FROM person_organization_schema -- ISO 10303-41
(organizational_project,
organizational_project_relationship);
(*
Примечания
1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах и документах комплекса ИСО 10303:
494 × 212 пикс.   Открыть в новом окне |
2 Графическое представление схемы Project_mim приведено в приложении D, рисунки D.1 и D.2.
5.2.1 Определение типов данных ИММ
В данном пункте определены типы данных ИММ для прикладного модуля "Проект".
5.2.1.1 Тип данных project_as_date_and_time_item
Тип данных project_as_date_and_time_item является расширением типа данных date_and_time_item. В его список альтернативных типов данных добавлен тип данных organizational_project.
EXPRESS-спецификация:
*)
TYPE project_as_date_and_time_item = SELECT BASED_ON date_and_time_item WITH
(organizational_project);
END_TYPE;
(*