ГОСТ Р 55346—2012
4.3.198 Прикладной компонент oo_object
Прикладной компонент oo_object является представителем прикладного компонента oo_class.
EXPRESS-описание:
*)
ENTITY oo_object:
definition :oo_class:
description : OPTIONAL text_select;
id: element_identifier:
END_ENTITY;
C
Определения атрибутов.
Атрибут definition: Этот атрибут определяет прикладной компонент oo_class, для которого при
кладной компонент oo_object является представителем.
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_object.
Атрибут id: Этот атрибут определяет идентификатор прикладного компонента oo_object.
4.3.199 Прикладной компонент oo_operation
Прикладной компонент oo_operation определяет услугу, которая может запрашиваться для вы
полнения представления.
EXPRESS-описание:
*)
ENTITY oo_operation
SUBTYPE OF (oo_behavioural_featuree);
concurrency: label;
description : OPTIONAL text_select,
id: elementjdentifier:
is_abstract: BOOLEAN;
specification : textual_specification;
END_ENTITY;
C
Определения атрибутов.
Атрибут concurrency: Этот атрибут определяет способ вызова прикладного компонента оо_орега-
tion для его выполнения.
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту oo_operation.
Атрибут id: Этот атрибут определяет идентификатор прикладного компонента oo_operation.
Атрибут is_abstract: Этот атрибут определяет, возможна ли реализация прикладного компонента
оо_ореration. Если он находится в состоянии TRUE, то прикладной компонент oo_operation будет аб
страктным и не может быть непосредственно реализован, а реализованы могут быть только произ
водные атрибуты is_abstract. Если же он находится в состоянии FALSE, то атрибут is_abstract не будет
абстрактным и может быть реализован.
Атрибут specification: Этот атрибут определяет прикладной компонент textual_specification. кото
рый дает спецификацию и язык ее описания для прикладного компонента oo_operation.
4.3.200 Прикладной компонент oo_oporation_interface_association
Прикладной компонент oo_operation_interface_association определяет взаимосвязь между при
кладными компонентами oo_operation и oojnterface.
EXPRESS-описание:
*>
ENTITY oo_operation_interface_association;
description : OPTIONAL text_select;
interface:oo..interfaces;
operation :oo_operation;
END ENTITY;
C
109