ГОСТ Р 55346—2012
instantiation :oo_classifier_select;
END_ENTITY;
(*
Определение атрибута:
Атрибут instantiation: Этот атрибут определяет классификатор, который был сформирован с по
мощью прикладного компонента oo_create_action.
4.3.179 Прикладной компонент oo_dependency
Прикладной компонент oo_dependency определяет взаимосвязь между двумя прикладными ком
понентами. вкоторых изменение элемента поставщика будет оказывать влияние на элемент заказчика.
EXPRESS-описание:
*)
ENTITY oo_dependency:
client: oo_model_element_select;
description :text_select;
supplier: oo_model_e!ement_select:
END_ENTITY;
Г
Определения атрибутов.
Атрибут client: Этот атрибут определяет зависимый элемент прикладного компонента oo_dependency.
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_dependency.
Атрибут supplier: Этот атрибут определяет независимый элемент прикладного компонента oo_de-
pendency.
4.3.180 Прикладной компонент oo_element_import
Прикладной компонент oo_element_import позволяет использовать прикладной компонент
model_element в прикладном компоненте oo_package.
EXPRESS-описание:
*)
ENTITY oo_element_import;
alias_name: OPTIONAL label;
container:oo_package;
model_element: oo_model_element_select,
name : label;
visibility :label;
END_ENTITY;
C
Определения атрибутов.
Атрибут alias_name: Этот атрибут определяет альтернативное имя для импортированного при
кладного компонента model_element. которое может использоваться для ссылки на прикладной компо
нент model_element.
Атрибут container: Этот атрибут определяет прикладной компонент oo_package, который импорти
рует прикладной компонент model_element через хранилище.
Атрибут model_element: Этот атрибут определяет импортируемый элемент.
Атрибут пате: Э
тот
атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент oo_element_import.
Атрибут visibility: Этот атрибут определяет способ, с помощью которого прикладной компонент
oo_element_import может быть «видимым» вне ограниченной области имен. Там. где это применимо,
должны использоваться следующие состояния (значения) этого атрибута:
- состояние private: Определяет, что прикладной компонент oo_element_import будет «видим» для
элементов в той же области имен:
- состояние protected: Определяет, что прикладной компонент oo_element_import будет «видим»
для элементов в той же области имен, а также в наследуемой им областях имен:
- состояние public: Определяет, что прикладной компонент oo_element_import может бытьдоступен из
другихэлементов, включая ите. что находятся внеобласти имен прикладного компонента oo_elementJmport.
101