Table of Contents
Previous Chapter
Figure 366 : The Message Sequence Chart Editor Window. ----- (fig) -----
Figure 367 : The Drawing Area.Figure legend: The picture show the upper left
cornerof the drawing area.
-----
(fig)
-----
The drawing area is the part of the window which displays the symbols, lines and text that constitute an Message Sequence Chart. The graphical notation that is used in the MSC Editor is inherited from the Z.120 definition.
------------------------- Case Syntax ------------------------- 1. MSC <name> 2. SubMSC <name> -------------------------
-------------------------------------------- Symbol Symbol References to Z.120 Appearance Name -------------------------------------------- (fig) Additional Z.120 3 heading --------------------------------------------
-----------------------------------------
Symbol Symbol References to Z.120
Appeara Name
nce
-----------------------------------------
(fig) Text Z.120 2.4
(fig) Comment Z.120 2.3
(fig) Instance Z.120 4.2
head
(fig) Instance
Z.120 4.2
end
(fig) Message Z.120 4.3
(fig) Message-to- Z.120 4.3
self
(fig) Condition Z.120 4.4
(fig) Timer(a) Z.120 4.5
(fig) Action Z.120 4.6
(fig) Create Z.120 4.7
(fig) Stop Z.120 4.8
(fig) Coregion Z.120 5.1
-----------------------------------------
Most of symbols are not resizeable; these are indicated by grayed selection squares. Other symbols may be resized; this is shown by a filled selection square.
Figure 368 : Resizeable and Non-resizeable Symbol.
-----
(fig)
-----
Any symbol is allowed to overlap any other symbol.
Some MSC symbols have one or multiple text attributes. A text attribute should be filled with an MSC-PR expression (textual expression) that is syntactically correct according to Z.120, alternatively filled with some informal text if the MSC concept is used informally.
A symbol's text attributes are shown with a box when the symbol is selected
Figure 369 : A Symbol with its Text Attributes.Figure legend: The symbol (an
instancehead in this case) is selected and its three text attributes are shown with
boxes.
-----
(fig)
-----
Textual objects are selectable and editable. Text attributes related to messages and timers may be moved freely by the user. Textual objects are allowed to overlap any other objects.The following textual objects are defined:
-------------------------------------
Graphical Textual objects
Appearance
-------------------------------------
(fig) · Instance kind
Instance name
Instance decomposition
(fig) · Message name
Message parameters
(fig) · Create parameters
(fig) · Timer name