ГОСТ Р 55346—2012
4.3.181 Прикладной компонент oo_element_residence
Прикладной компонент oo_element_residenco идентифицирует прикладной компонент оо_сотро-
nent, в котором хранится реализуемый элемент.
EXPRESS-описание:
*)
ENTITY oo_element_residencen.
description : OPTIONAL text_select;
implementationjocation:oo_component;
resident:oo_model_element_select;
visibility :label;
END_ENTITY;
r
Определения атрибутов.
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_element_residence.
Атрибут implementationjocation: Этот атрибут определяет прикладной компонент oo_component.
в котором хранится элемент.
Атрибут resident; Этот атрибут определяет элемент, хранящийся в прикладном компоненте оо_
component и определенный с помощью атрибута implementation_k>cation.
Атрибут visibility: Этот атрибут определяет способ, с помощью которого прикладной компонент
oo_element_residence может быть «видимым» внеограниченной области имен. Там, где это применимо,
должны использоваться следующие состояния (значения) этого атрибута:
- состояние private: Определяет, что прикладной компонент oo_element_residence будет «видим»
для элементов в той же области имен;
- состояние protected: Определяет, что прикладной компонент oo_element_residence будет «ви
дим» только для элементов в той же области имен, а также в наследуемых им областях имен:
- состояние public: Определяет, что прикладной компонент oo_element_residence может быть до
ступен из других элементов, включая и те, что находятся вне области имен прикладного компонента
oo_element_residence.
4.3.182 Прикладной компонент oo_extension
Прикладной компонент oo_extension определяет связь расширения прикладного компонента оо_
use_case с тем же основным прикладным компонентом.
EXPRESS-описание:
*>
ENTITY oo_extension;
base : oo_use_case;
condition :text_select;
extension :oo_use_case;
extonsion_point: oo_extension_point;
END_ENTITY;
r
Определения атрибутов:
Атрибут base: Этот атрибут определяет исходный прикладной компонент oo_use_case в приклад
ном компоненте oo_extension.
Атрибут condition: Этот атрибут определяет прикладной компонент textual_specification, определя
ющий условие, которое должно выполняться для существования расширения.
Атрибут extension: Этот атрибут определяет расширенный прикладной компонент oo_use_case в
прикладном компоненте oo_extension.
Атрибут extensionjDOint: Этот атрибут определяет прикладной компонент oo_extension_point.
определяющий место ввода информации.
4.3.183 Прикладной компонент oo_extension_point
Прикладной компонент oo_extension_point определяет положение, в котором прикладной компо
нент oo_use_case может расширяться посредством прикладного компонента oo_extension.
102