ГОСТ Р ИСО/МЭК 10165-7-2003
BIND bindComponcnt
Сигнатура: класс и идентификация предлагаемого участника и роли компонента; идентификация
gencralCompositionRelationship.
Предусловие: указанный экземпляр класса gcncralComposilionRciationship существует; предлагаемый
участник в роли компонента нс связан с этим экземпляром класса generalCompositionRe
lationship: существует но крайней мерс один участник в роли компонента, связанный с
этим экземпляром класса generalCompositionRelationship.
Постусловие: указанный в сигнатуре участник в роли компонента существует и связан с этим экземпля
ром класса gcncralComposilionRciationship.
UNBIND unbindComponent
Сигнатура:класс и идентификация участника в рати компонента; идентификация gencralC’omposition-
Rclatkinship.
Предусловие: экземпляр класса generalC’ompositionRelationship, указанный в сигнатуре, существует;
участник в роли компонента, указанный в сигнатуре, привязан к указанному экземпляру
класса generalComposilionRcUitionship; существует по крайней мере один другой участник
в роли компонента, привязанный к указанному экземпляру класса generalCompositionRe
lationship.
Постусловие: указанный участник в роли компонента существует, но нс привязан к указанному
экземпляру класса gcncralComposilionRciationship; указанный экземпляр класса gcncral-
CompositionRclationship существует.
TERMINATE tcrminateCicncralC’omposition
Сигнатура:идентификация экземпляра generalCompositionRclationship.
Предусловие: указанный экземпляр класса gencralCompositionRelationship существует.
Постусловие: указанный экземпляр класса gencralCompositionRelationship нс существует; участники в
составной роли и в ролях компонентов, которые были привязаны к взаимосвязи, сущест
вуют. * ;
E.4.1 Подкласс родовой взаимосвязи композиции
subclasscdCompositionRclationship RELATIONSHIP CLASS
DERIVED PROM gencralCompositionRelationship;
BEHAVIOUR subelassedCompositionRclationshipBchaviour
BEHAVIOUR DEFINED AS»
Этот класс взаимосвязей уточняет, что обязательное кардинальное число роли компонентов класса
gencralCompositionRelationship должно находиться в диапазоне 1—5; вес другие характеристики лого класса
взаимосвязей наследуются от класса gcncralComposilionRciationship. » ; ;
ROLEcomponent Role
REQUIRED-ROLE-CARDINALITY-CONSTRAJNT GRMExample.OneToFrve;
REGISTERED AS {GRMExample. grmEx-Olijcct x} ;
F.5 Пример области управления доступом
aceessControlDomain RELATIONSHIP CLASS
BEHAVIOUR accessControl Doma inBehaviour BEHAVIOUR DEFINED AS»
Этот класс взаимосвязей связывает управляемые обьекзы. которые яатиются субъектами управления
доступом (mcmbcrObjectRole), с управляемыми объектами, представляющими функции принудительного до
ступа (aefRole)H функции решения о доступе (adfRolc). * ; ;
SUPPORTS QUERY query.AceessControlDomain;
ROLF)mcmbcrObject Role
REQUIRED-ROLE-CARDINALITY-CONSTRAINT GR.VlExampIc.OncToTwo:
BIND-SUPPORTbindMember
UNBIND-SUPPORTunbind.Mcmbcr
REGISTERED AS {GRMExample.grmEx-Role memberObjectRoleArc(l)},
ROLEaelRolc
COMPATIBLE-WITH .ITU-T Rec.X.741 | ISO/IEC 10164-9»: notification Emitter
PERMITTED-ROLE-CARD1N.ALITY-CONSTRAINT GRMExample.OiKToOne
REQUIRED-ROLE-CARDINALITY-CONSTRAINTGRMExample.OneToOnc
REGISTERED AS {GRMExampIc. grmEx-Role acfRolcArc(2)},
54