ГОСТ Р 55346—2012
(*A Multi_tevel_view is a set of Graphics_view objects that provide presentation information for multiple levels of decom
position within a single view. <note number=T>The Multi Jevel_view shall not be instantiated if no hierarchy of Graph-
ics_view objects exist for a particular Graphics_view object.</note> <note r»umber=‘2’>The Multi_level_view is provided
for representing multiple levels of decomposition of a design diagram.</note> ’)
ENTITY multijevel_view;
(* The descnption specifies additional textual information on the Multijevel_view. *)
description : OPTIONAL text_select;
(* The reference_name specifies the word, or words, that are used ot refer to the Muii_level_view. ’)
reference_name : OPTIONAL label;
(* The top_view specifies the Graphics_view object for which the Multi_level_view is the top_view. ’>
top_view; graphics_view;
END_ENTITY;
(*A Name_binding is the mapping relationship between a Function_reference object in the name space (part of the hier
archical breakdown) of a Composite_function_definition object and a State_fur»ction_interaction_port object. <note>The
Name_binding maps the reference to a Functionjnstance object, used within a Functional_state_context object, to the
actual Functionjnstance object. To accomplish this two port entities are introduced;<ol><li>Function_reference; provides
the reference to a Functionjnstance object .</lixli>State functionJnteraction_port defines the local reference within a
Functional_state_context.</li></ot></note> *)
ENTITY name_binding;
(* The actual_port specifies the Function_reference in the relationship. *)
actual_port; function_reference;
(* The formal_port specifies the Statejunctionjnteraction_port in the relationship. *)
formal_port; statejunctionjnteraction_port;
END_ENTITY;
(*A Nominal_va!ue is a type of Value_with_unit and a quantity expressed with a numerical value and a unit. *)
ENTITY nominal_value
SUBTYPE OF (value_with_unit):
(* The va!ue_component specifies the quantity of the Nominal value. <note number="2’>The definition is from AP-214
ARM.</note> *)
vaiue_component: NUMBER;
INVERSE
(* The limited_value specifies the Nominal_value further defined by the Plus_minus_bound. ")
limitation ; SET [0 : 1] OF plus_minus_bounds FOR limited_value;
END_ENTITY;
(*A Non_digital_document is a type of Documentjeference that provides a reference to a document that is in non-digital
form. *)
ENTITY non_digital_document
SUBTYPE OF (documentation_reference);
(* The location specifies the physical location where the Non_digital_document can be obtained. *)
location : label;
END_ENTITY;
(*An Qo_action is an executable statement that forms an abstraction of a computational procedure. *)
ENTITY oo_acbon
SUPERTYPE OF (ONEOF(oo_call_action. oo_create_action. oo_send_action));
(* The description specifies additional information about the Oo_action. *)
descnption ; OPTIONAL text_select;
(* The is_asynchronous specifies whether the Oo_action is executed synchronously or asynchronously. *)
is_asynchrooous : BOOLEAN;
(* The name specifies the word, or words, that are used to refer to the Oo_action. *)
name: label;
(* The script defines the Textual_specification that defines the specification and the specification language for the Oo_
action. *)
script; textual_specification;
END_ENTITY:
(*An Oo_action_state is a type of Cb_place that represents the execution of an atomic action, typically the invocation of
an Oo_operation activation. *)
349