ГОСТ Р 55346—2012
ENTITY oo_action_state
SUBTYPE OF (cb_piace);
END_ENTITY:
(*An Ooactionstatetransition is a type of Cb_transition that specifies a temporal relationship between two Oo_ac-
tion_state objects.’)
ENTITY oo_action_state_transition
SUBTYPE OF (cbjransition);
END_ENTITY;
(*An Oo_action_temporal_relationship is a relationship between two Oo_action objects that specifies their temporal
order. *)
ENTITY oo_action_temporal_relationship:
(* The description specifies additional information about the Oo_action_temporal_relationship. *)
description: OPTIONAL text_select;
(* The predecessor specifies the preceding Oo_action. *)
predecessor: oo_action;
(* The successor specifies the subsequent Oo_action. *)
successor: oo_action;
END.ENTITY:
(*An Oo_actor is a coherent set of roles that users of Oo_use_case objects play when interacting with them. *)
ENTITY oo_actor;
(* The description specifies additional information about the Oo_actor. *)
description : OPTIONAL text_select:
(* The id specifies the identifier of the Oo_actor. *)
id: elementidentifier
(* The name specifies the word, or words, that are used to refer to the Oo_actor. *)
name: label;
(* The namespace specifies the element towhich the Oo_actor belongs. The names of elements belonging to the same
namespace element must be unique within this set. *)
namespace : OPTIONAL oo_namespace_select:
END_ENTITY;
(*An Oo_argument is a specific initial_value corresponding to an Oo_parameter object. *)
ENTITY oo_argument;
(* The action specifies the Oo_action object to which the action belongs. *)
action : oo_action:
(* The initial_value specifies the actual value of initial_value. *)
initial_value : text_select
END_ENTITY;
(’ An Oo_association is a type of Oo_generic_association that provides a semantic relationship between elements of the
system. *)
ENTITY oo_association
SUBTYPE OF (oo_generic_association);
WHERE
WR1; SELP<oo_generic_association.reading_direction INSELF\oo_generic_association.connection;
END_ENTITY:
(*An Oo_association_dass is an object that has both Oo_class_association and Oo_dass properties. It represents a set
of Oo_object objects that are coinddently instantiated with the assodation instance. *)
ENTITY oo_assodation_class;
(* The class specifies the related Oo_class object *)
class;oo_class;
(* The class_association specifies the related Oo_association object. ’ )
class_association: oo_generic_association;
(* The description specifies additional information about the Oo_association_dass. *)
description : OPTIONAL text_select;
END_ENTITY:
350