ГОСТ Р ИСО/МЭК 10165-7-2003
В данном отображении класса управляемых взаимосвязей accessControlDomain класс accessControlRules участвует в роли adfRole, а класс notificationEmitter — в роли aefRole; любой управляемый объект может участвовать в роли memberObjectRole. Взаимосвязь представляется объектом класса accessControlDomainCoordinator (подкласса genericRelationshipObject), используя атрибуты memberObjectAttribute, aefAttribute и adfAttribute.
Операция административного управления взаимосвязью QUERY queryAccessControlDomain отображается в три операции GET над объектом взаимосвязи, а именно:
а) GET memberObjectAttribute;
б) GET aefAttribute;
в) GET adfAttribute. v; ;
RELATIONSHIP OBJECT accessControlDomainCoordinator;
ROLE memberObjectRole
RELATED-CLASSES «CCITT Rec.X.721 | ISO/IEC 10165-2»: top
REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER memberObjectAttribute,
ROLE aefRole
RELATED-CLASSES
«ITU-T Rec.X.741 | ISO/IEC 10164-9» : notificationEmitter REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER aefAttribute,
ROLE adfRole
RELATED-CLASSES «ITU-T Rec.X.741 | ISO/IEC 10164-9» ; accessControlRules REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER adfAttribute;
OPERATIONS MAPPING BIND bindMember
MAPS-TO-OPERATION ADD memberObjectAttribute OF RELATIONSHIP OBJECT,
UNBIND unbindMember
MAPS-TO-OPERATION REMOVE memberObjectAttribute OF RELATIONSHIP OBJECT,
QUERY queryAccessControlDomain
MAPS-TO-OPERATION GET memberObjectAttribute OF RELATIONSHIP OBJECT MAPS-TO-OPERATION GET aefAttribute OF RELATIONSHIP OBJECT MAPS-TO-OPERATION GET adfAttribute OF RELATIONSHIP OBJECT;
REGISTERED AS
{GRMExample. grmEx-RelationshipMapping coordinatedAccessControlDomainArc(2)} ;
accessControlDomainCoordinator MANAGED OBJECT CLASS DERIVED FROM genericRelationshipObject;
CHARACTERIZED BY accessControlDomainCoordinatorPackage PACKAGE
ATTRIBUTES
memberObjectAttribute
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS {GRMExample. grmEx-Attribute memberObjectAttributeArc(l)};
GET-REPLACE ADD-REMOVE, aefAttribute
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS {GRMExample. grmEx-Attribute aefAttributeArx(l)}; GET, adfAttribute
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS {GRMExample. grmEx-Attribute adfAttributeArc(l)}; GET;
REGISTERED AS {GRMExample. grmEx-Object accessControlDomainCoordinatorArc(l)};
36