ГОСТ Р ИСО/МЭК 10165-7-2003
7.4.2 Представление и административное управление с помощью указателей участников
Отображение взаимосвязи может моделировать представление и административное управление взаимосвязью с помощью атрибутов «указатель-участника», имеющихся у участников управляемой взаимосвязи. Операции административного управления взаимосвязью могут быть отображены в ориентированные на атрибуты операции над указателями участников или в ориентированные на объекты операции над участвующими управляемыми объектами. Возможные отображения приведены в таблице 2; отображения для конкретного представления моделируются ассоциированным отображением взаимосвязи.
|
Таблица 2 — Отображения операций для атрибутов взаимосвязи |
|
Прототип операции управления взаимосвязью |
Подходящие операции управления системы над старшим управляемым объектом |
Подходящие операции управления системы над подчиненными управляемыми объектами |
|
BIND |
Replace, Add |
Create, Action |
|
UNBIND |
Replace, Remove |
Delete, Action |
|
QUERY |
Get |
Action |
|
ESTABLISH |
Replace, Add |
Create, Action |
|
TERMINATE |
Replace, Remove |
Delete, Action |
|
7.4.3 Представление и административное управление с помощью объекта взаимосвязи
Отображение взаимосвязи может моделировать представление и административное управление взаимосвязью с помощью управляемого объекта — такой объект называется объектом взаимосвязи. Суперкласс всех классов объектов взаимосвязей genericRelationshipObject имеет следующие атрибуты:
а) «имя взаимосвязи», который идентифицирует имя управляемой взаимосвязи;
б) «класс взаимосвязи», который идентифицирует класс управляемой взаимосвязи;
в) «отображение взаимосвязи», который идентифицирует действующее отображение взаимосвязи.
Для идентификации участников в экземпляре управляемой взаимосвязи классы объектов взаимосвязей включают в себя атрибут «указатель участника» для каждой роли, определенной в классе взаимосвязи.
У genericRelationshipObject имеется атрибутивная группа relationships (см. ИСО/МЭК 10164-3). Все атрибуты «указатель участника» могут быть включены в эту группу.
Операции административного управления взаимосвязью отображаются в ориентированные на объекты или атрибуты операции административного управления системы над объектом взаимосвязи. Возможные отображения приведены в таблице 3; отображения для конкретного представления моделируются ассоциированным отображением взаимосвязи.
|
Таблица 3 — Отображения операций для объекта взаимосвязи |
|
Прототип операции управления взаимосвязью |
Подходящие операции управления системы над старшим управляемым объектом |
Подходящие операции управления системы над подчиненными управляемыми объектами |
|
BIND |
Replace, Add |
Create, Action |
|
UNBIND |
Replace, Remove |
Delete, Action |
|
QUERY |
Get |
Action |
|
ESTABLISH |
Replace, Add |
Create, Action |
|
TERMINATE |
Replace, Remove |
Delete, Action |
|
7.4.4 Представление и административное управление с помощью операций административного управления системы
Отображение взаимосвязи может моделировать представление и административное управление взаимосвязью с помощью ориентированных на объект операций административного управления системы над участвующими управляемыми объектами. Операции административного управления взаимосвязью отображаются в ориентированные на объект операции административного управления системы над участвующими объектами. Возможные отображения приведены в таблице 4; отображения для конкретного представления моделируются ассоциированным отображением взаимосвязи.
9