Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = action_method |
5.1.29.3 Связь объекта Work_output_assignment с объектом Applied_activity_assignment, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = applied_action_assignment |
5.1.29.4 Связь объекта Work_output_assignment с объектом Applied_activity_method_assignment, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> wd_action_method_items | |
wd_action_method_items = applied_action_method_assignment |
5.1.29.5 Связь объекта Work_output_assignment с объектом Event, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = event_occurrence |
5.1.29.6 Связь объекта Work_output_assignment с объектом Scheme, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = action_method |
5.1.29.7 Связь объекта Work_output_assignment с объектом Scheme_version, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = action_method |
5.1.29.8 Связь объекта Work_output_assignment с объектом Scheme_entry, представляющим атрибут item
Элемент ИММ: | PATH |
Ссылочный путь: | action_method_assignment |
action_method_assignment => applied_action_method_assignment | |
applied_action_method_assignment | |
applied_action_method_assignment.items[i] -> action_method_items | |
action_method_items *> | |
wd_action_method_items wd_action_method_items = action_method |
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема, полученная из таблицы отображений. В ней использованы элементы общих ресурсов или других прикладных модулей и определены конструкции на языке EXPRESS, относящиеся к настоящему стандарту.
В настоящем подразделе определена интерпретированная модель (ИММ) для прикладного модуля "Определение работы по прикладному протоколу ПП239", а также определены модификации, которым подвергаются конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в прикладных модулях, накладываются следующие ограничения:
- использование объекта, являющегося супертипом, не означает применения любой из его конкретизациq, если только данная конкретизация также не импортирована в схему ИММ;
- использование типа SELECT не означает применения любого из указанных в нем типов данных, если только данный тип также не импортирован в схему ИММ.
EXPRESS-спецификация:
*)
SCHEMA Ap239_work_definition_mim;
USE FROM Activity_characterized_mim; - - ISO/TS 10303-1272
USE FROM Activity_method_characterized_mim; - - ISO/TS 10303-1298
USE FROM Activity_method_implementation_mim; - - ISO/TS 10303-1261
USE FROM Ap239_task_specification_resourced_mim; - - ISO/TS 10303-1306
USE FROM Resource_management_characterized_mim; - - ISO/TS 10303-1282
USE FROM Scheme_mim; - - ISO/TS 10303-1260
USE FROM state_type_schema; - - ISO 10303-56
USE FROM Work_order_characterized_mim; - - ISO/TS 10303-1286
USE FROM Work_request_characterized_mim; - - ISO/TS 10303-1285
(*
Примечания
1 Схемы, ссылки на которые даны выше, определены в следующих документах и стандарте комплекса ИСО 10303:
Activity_characterized_mim | - ИСО/ТС 10303-1272; |
Activity_method_characterized_mim | - ИСО/ТС 10303-1298; |
Activity_method_implementation_mim | - ИСО/ТС 10303-1261; |
Ap239_task_specification_resourced_mim | - ИСО/ТС 10303-1306; |
Resource_management_characterized_mim | - ИСО/ТС 10303-1282; |
Scheme_mim | - ИСО/ТС 10303-1260; |
state_type_schema | - ИСО-10303-56; |
Work_order_characterized_mim | - ИСО/ТС 10303-1286; |
Work_request_characterized_mim | - ИСО/ТС 10303-1285. |
2 Графические представления схем приведены в приложении D, рисунки D.1 и D.2.
5.2.1 Определение типов данных ИММ
В данном пункте определены типы данных ИММ для прикладного модуля "Определение работы по прикладному протоколу ПП239".
5.2.1.1 Тип данных wd_action_items
Тип данных wd_action_items является расширением типа данных action_items. В его список альтернативных типов данных добавлены типы данных action, action_method, action_property, action_resource, address, applied_action_assignment, applied_location_representation_assignment, configuration_item, contract, descriptive_representation_item, document_file, effectivity, envelope, event_occurrence, general_property, group, interface_connection, interface_connector_occurrence, interface_definition_connection, location, measure_representation_item, observation_consequence, organization, organizational_project, person, person_and_organization, position_in_organization, product, product_concept, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, property_definition, representation, resource_property, state_observed, state_observed_assignment, state_observed_relationship, structured_message, task_method и task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE wd_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_items WITH
(action,
action_method,
action_property,
action_resource,
address,