ГОСТ Р ИСО/МЭК 10165-7-2003
В данном отображении класса управляемых взаимосвязей acccssControiDomain класс acccssContralRules
участвует в роли adfRolc. а класс notificalionEmitter —в роли acl’Rolc; любой управляемый объект может
учаспювагь в рати mcmbctObjcclRoIe. Взаимосвязь представляется объектом класса accesControlDomainCoordinator
(подкласса gcnericRelationshipObjcct), испатьзуя атриб\ты mcmbcrObjcctAttributc. aciAttributc и adfAttribule.
Операция админисгративного управления взаимосвязью QUERY qucryAcccssControlDomain отображается
в три операции GET над объектом взаимосвязи, а именно:
а) GET mcmberObjcclAttribute:
б) GET acfAttributc;
в> GET adlAttribute. •; ;
RELATIONSHIP OBJECT accexsControlDomainC’<>ordinator;
ROLEmcmberObjcctRole
RELATED-CLASSES «СС1ТТ Rec.X.721 | 1SO/IEC 10165-2.: lop
REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER mcmberObject.Vttribute.
ROLEacfRolc
RELATED-CLASSES
«ITU-T Rcc.X.741 | ISO/lEC’ 10164-9» : nolificationLinillcr
REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER aef.Attributc,
ROLE adfRolc
RELATED-CLASSES «ITU-T Rcc.X.741 | ISO/lEC 10164-9» ; acce»Contn>lRules
REPRESENTED-BY RELATIONSHIP-OBJECT-USING-POINTER adfAttribule;
OPERATIONS MAPPING
BIND bind.Mcmbcr
MAPS-TO-OPERATION ADD membcrObjecl.Attribute OF RELATIONSHIP OBJECT,
UNBIND unbindMember
MAPS-TO-OPERATION REMOVE memberObjcctAttributc OF RELATIONSHIP OBJECT,
QUERY quervAcccssControlDomain
MAPS-TO-OPERATION GET mcmberObjectAtlribute OF RELATIONSHIP OBJECT
M APS-TO-OPERATION GET aefAttributc OF RELATIONSHIP OBJECT
MAPS-TO-OPERATION GET adfAttribule OF RELATIONSHIP OBJECT;
REGISTERED AS
{GRMExample. grinEx- RclalionshipMapping coordinatedAcee4sControlDomainArc(2)} ;
acccssControlDomainCoordinator MANAGED OBJECT CLASS
DERIVED FROM gcnericRclatkmshipObject;
CHARACTERIZED BY accessControlDomainCoordinatorPackage PACRAGE
ATTRIBUTES
mcraberObjectAt tribute
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS (GRMExample. grmEx-Attribute mcmbcrObjectAltributeArc( 1));
GET-REPLACE ADD-REMOVE,
aefAttribute
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS (GRMExample. grmEx-Attribute aef.Attributc.Arx(l)}; GET,
adfAttribule
ATTRIBUTE DERIVED FROM participantPointer;
REGISTERED AS (GRMExample. grmEx-Attribute adfAttributc.Arc(l)}; GET:
REGISTERED .AS (GRMExample. grmEx-Object accessC’ontrolDomainCoordinatorArc(l)};
36