ГОСТ Р 55346—2012
Атрибут reading_direction: Этот атрибут определяет прикладной компонент oo_generic_associa-
tion_end. на который указывает имя прикладного компонента oo_generic_association.
Пример 14— Атрибут readlng_direction для прикладного компонента oo_class называет
ся adult, а другой прикладной компонент oo_class, именуемый child, называется parent. Атри
бут reading_direction определяет child как направляемый компонент; например, связь будет
читаться как «Adult is Parent of Child».
Атрибут visibility; Этот атрибут определяет способ, с помощью которого прикладной компонент
oo_generic_association будет «видим» вне ограниченной области имен. Там. где это применимо, долж ны
использоваться следующие состояния (значения) этого атрибута;
- состояние private; Определяет, что прикладной компонент oo_generic_association будет «видим»
для элементов в той же области имен;
- состояние protected: Определяет, что прикладной компонент oo_generic_association будет «ви
дим» только для элементов в той же области имен, а также в наследуемых им областях имен.
Атрибут connection: Этот атрибут определяет прикладной компонент oo_associat*on. для которого
прикладной компонент oo_generic_association_end является конечным.
4.3.186 Прикладной компонент oo_generic_association_end
Прикладной компонент oo_generic_association_end определяет конечную точку для прикладного
компонента oo_association.
EXPRESS-описание:
*)
ENTITY oo_generic_association_end
ABSTRACT SUPERTYPE OF ( ONEOF(oo_association_end. oo_association_end_role));
aggregation : label;
association: oo_generic_association;
description : OPTIONAL text_select;
id:elementjdentifier:
is_navigable : BOOLEAN;
multiplicity : cardinality_association_select;
name: label;
visibility ;label.
END_ENTITY;
C
Определения атрибутов.
Атрибут aggregation: Этот атрибут определяет отношение целого к части для связанных элементов.
Атрибут association; Этот атрибут определяет прикладной компонент oo_association, для которого
прикладной компонент oo_generic_association_end является конечным.
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_generic_association_end.
Атрибут id: Этот атрибут определяет идентификатор прикладного компонента oo_generic_associa-
tion_end.
Атрибут is_navigabte: Этот атрибут определяет, возможно ли перемещение от представителя ис
точника к связанному с ним получателю.
Атрибут multiplicity: Этот атрибут определяет число представителей получателя, которое может
связываться с единственным представителем источника посредством прикладного компонента оо_де-
neric_association, определенного с помощью связанного с ним атрибута.
Атрибут name: Этот атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент oo_generic_assodation_end.
Атрибут visibility: Этот атрибут определяет способ, с помощью которого прикладной компонент
oo_generic_association_end может быть «видимым» вне ограниченной области имен. Там. где это при
менимо. должны использоваться следующие состояния (значения):
- состояние private: Определяет, что прикладной компонент oo_generic_association_end будет
«видим» только для элементов в той же области имен:
- состояние protected: Определяет, что прикладной компонент oo_generic_association_end будет
«видим» только для элементов в той же области имен, а также в наследуемых им областях имен;
104