ГОСТ Р 55346—2012
4.3.166 Прикладной компонент oo_attribute
Прикладной компонент oo_attribute является поименованной частью классификатора, которая
определяет диапазон значений, которые могут принимать экземпляры этого классификатора.
EXPRESS-описание:
*>
ENTITY oo_attributen;
definition :oo_extended_classifier_select;
description : OPTIONAL text_select.
id: elementjdentifier;
name: label;
owner:oo_extended_classifier_select;
visibility :label;
END_ENTITY;
Г
Определения атрибутов.
Атрибутdefinition; Этот атрибут определяет тип определения прикладного компонента oo_attribute.
Атрибут description; Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_attribute.
Атрибут id; Этот атрибут определяет идентификатор прикладного компонента oo_attribute.
Атрибут пате; Э
тот
атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент oo_attribute.
Атрибут owner; Этот атрибут определяет классификатор, к которому принадлежит прикладной
компонент oo_attribute.
Атрибут visibility; Этот атрибут определяет способ, с помощью которого прикладной компонент
oo_attribute может быть «видимым» вне его замкнутой области имен. Там. где это применимо, должны
использоваться следующие состояния (значения) этого атрибута;
- состояние private; Определяет, что прикладной компонент oo_attribute будет «видим» только для
элементов в той же области имен;
- состояние protected; Определяет, что прикладной компонент oo_attribute будет «видим» только
для элементов в той же области имен, а также в наследуемых им областях имен;
- состояние public; Определяет, что доступ к прикладному компоненту oo_attribute может осущест
вляться из других элементов, включая и те. которые находятся вне области имен прикладного компо
нента oo_attribute.
4.3.167 Прикладной компонент oo_attribute_instance
Прикладной компонент oo_attribute_instance является представителем (экземпляром) прикладно
го компонента oo_attribute.
EXPRESS-описание:
*)
ENTITY oo_attributen_instance;
attribute_value; label;
definition ;oo_attributen;
owner:oo_extended_c!assifier_select;
END_ENTITY;
(*
Определения атрибутов:
Атрибут attribute_value: Этот атрибут определяет фактическое значение прикладного компонента
oo_attribute_instance.
Атрибут definition; Этот атрибут определяет прикладной компонент oo_attribute. который дает
определение прикладному компоненту oo_attributeJnstance.
Атрибут owner; Этот атрибут определяет классификатор, к которому принадлежит прикладной
компонент oo_attributeJnstance.
4.3.168 Прикладной компонент oo_attributeJink_end_association
Прикладной компонент oo_attributeJink_end_association позволяет соотносить прикладные ком
поненты oo_attribute_instance с прикладными компонентами oo_attributejink_end.
96