Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 10165-7-2003; Страница 35

или поделиться

Страница 35
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 10165-72003
ROLE parent Role
RELATED-CLASSES person
REPRESENTED-BY REIATIONSHIP-OBJECT-USING-POINTER parent.
ROLE dependent Rote
RELATED-CLASSES person
REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER dependents;
OPERATION MAPPING
ESTABLISH cstablishDependcncv
MAPS-TO-OPERATION CREATE OF RELATIONSHIP OBJECT,
TERMINATE terminateDcpendcncv
MAPS-TO-OPERATION DELETE OF RELATIONSHIP OBJECT.
BIND bindDependcnt dependent Role
MAPS-TO-OPERATION ADD dependents OF RELATIONSHIP OBJECT,
UNBIND unbindDepcndent dependentRole
MAPS-TO-OPERATION REMOVE dependents OF RELATIONSHIP OBJECT,
QUERYqucryDependcnts dependentRole
MAPS-TO-OPERATION GET dependents OF RELATIONSHIP OBJECT.
QUERYqueryParents parentRole
MAPS-TO-OPERATION GET parent OF RELATIONSHIP OBJECT;
REGISTERED .AS {GRMExample. grmEx-Rclationship.Vlapping x);
dependeneyOhjcctRcpresentationBehasiour BEHAVIOUR DEFINED AS»
Это представление взаимосвязи зависимости использует объект взаимосвязи для представления
экземпляра взаимосвязи идня связи участников. Операция административногоуправления взаимосвязью
ESTABLISH cstablishDepcndcncy отображается в операцию создания CREATE объекта depen-
dencvRclatioashipObjcct, а операция административною управления взаимосвязью TERMINATE termi-
natcDcpcndcney в операцию удаления DELETE объекта dependencyRclationshipObjcct. Операции адми
нистративного управления взаимосвязью BIND bindDependcnt отображается в операцию ADD над
атрибутом dependents объекта dependencyRclationshipObjcct. Операция административного управлении
взаимосвязью UNBIND unbindDepcndent отображается в операцию REMOVE над атрибутом dependents
объекта dependencyRclationshipObjcct.
Создание объекта dependencyRclationshipObjcct приводит к установлению взаимосвязи зависимости
с dependencyRclationshipObjcct RELATIONSHIP MAPPING. Так как родительская роль нс является
динамической (т. с. дзя родительской роли нс определены BIND-SUPPORT и UN BIND-SUPPORT), то
атрибут parent в dependencyRclationshipObjcct должен быть усгаиовлсн-при-создании равным ровно
одному экземпляру объема person, исполняющему parent Role роль; значение атрибута parent нс может
бытъ изменено во время операций зависимости.
Добавление значения, представляющего объект person, к атрибуту dependents объекта depen-
dcncyRclationshipObjcct приводит к связыванию объекта person с взаимосвязью, соответствующей объекту
dependencyRclationshipObjcct. в роли dependent Role.
Удаление значения, представляющего объект person, из атрибута dependents объекта depen-
dencyRelationshipObject приводит к отвязыванию объема person or взаимосвязи, соответствующей
объекту dependencyRclationshipObjcct.
Удаление объема dependencyRclationshipObjcct приводит к завершению взаимосвязи зависимости с
dependcncyObjcctRepresentation RELATIONSHIP MAPPING. »;
dependencyRclationshipObjcct MANAGED OBJECT CLASS
DERIVED FROM gcncricRclationshipObjcct:
CHARACTERIZED BY
dependencyRclationshipObjectPackage PACKAGE
ATTRIBUTES
dependents GET-REPLACE ADD-REMOVE,
parent GET,
timeOfEstablisluncnt GET;
REGISTERED AS {GRMExample. grmEx-Package x) ; ;
REGISTERED AS {GRMExample. grmEx-Object x) ;
F.3.4 Класс взаимосвязей зависимости, представленный с помощью наименования
depcndenevNainingReprescntation RELATIONSHIP MAPPING
RELATIONSHIP CLASS dependency;
BEHAVIOUR dcpcndcncyNamingRcpresentationBehaviour;
31