![]() |
![]() |
![]() |
![]() |
![]() |
Moving Objects
You can move one or several objects on the chart. Move several objects by first selecting them by framing or by using the shift buttons. The various procedures are described below:
- Moving a Text Symbol
- Moving a Comment Symbol
- Moving an Instance Head Symbol
- Moving an Instance End Symbol and a Stop Symbol
- Moving an Instance Axis
- Moving a Message
- Moving a Message-to-self
- Moving a Timer
- Moving a Process Create
- Moving a Condition or MSC Reference
- Moving an Inline Expression Symbol
- Moving an Action Symbol
- Moving a Coregion Symbol.
Moving a Text Symbol
You can move the text symbol freely across the drawing area.
Moving a Comment Symbol
You can move the comment symbol freely across the drawing area.
Moving the comment symbol as shown in Figure 345 mirror flips the symbol in order to provide the shortest possible connection line.
If you move the object that the comment symbol is connected to, the comment symbol moves with it.
Moving an Instance Head Symbol
The instance head symbol can be moved horizontally or vertically.
Restrictions
The following restrictions apply when moving an instance head vertically:
- You can move the instance head symbol upwards until it reaches the limit of the drawing area. See (1) in Figure 346. No other symbols or lines are affected by this operation.
- You can move the instance head symbol downwards until it reaches the instance end symbol or until it reaches the first event (condition, action, message, timer, stop or process create) that is connected to its instance axis. No other symbols or lines are affected by this operation. See (2) in Figure 346
The bold arrows show the limitations applied on the leftmost instance head and instance end.
Moving an Instance End Symbol and a Stop Symbol
You can move the instance end symbol and stop symbol vertically but not horizontally. The instance end is moved horizontally when you move the instance head or the instance axis horizontally.
You can move the symbol vertically:
- Down until it reaches the bottom of the drawing area. See (3) in Figure 346.
- Up until it reaches the last event (action, condition, message, timer or process create) that is connected to the instance axis (or reaches the instance head symbol). See (4) in Figure 346.
Moving an Instance Axis
You can move the instance axis line left or right by dragging it with the mouse. All connected messages and process create lines remain connected as they were initially. The instance head and instance end or stop symbols will be moved accordingly. See (1) and (2) in Figure 347.
- Drag the instance to the new location. The entire instance axis and the connected objects are redrawn accordingly.
Moving a Message
You can move a message vertically to any position within the limits set by the instance head symbol and the instance end or stop symbol of the source and target instances.
Moving the Entire Message
The base and the end of the message remain connected to the original source and target instances. The related message name and message parameters will be moved accordingly. See (3) and (4) in Figure 347.
You can also move the entire message to another pair of instance axes.
- Drag the message to the desired position. The message and its text attributes are redrawn accordingly.
Moving the Base or End of a Message
You can move the base or end of a message up or down along the axis that it is connected to by pointing to and dragging the appropriate (base or end) selection square to the new position. The opposite selection square will remain fixed.
The end (message input) cannot be moved above the base (message output).
Moving a Message-to-self
You can move a message-to-self up or down along its instance axis or between instance axes by dragging it as you would move a message. See Moving a Message.
Moving the Base or End of a Message-to-Self
Use the same procedure as for a message to move the end (message input) or base point (message output) of a message-to-self (see Moving the Base or End of a Message).
Moving a Condition or MSC Reference
You can move the condition and MSC reference symbol vertically along an instance axis to which it is connected; between the instance head and instance end, stop, or the bottom of the drawing area. To connect or disconnect instances to the symbol, use the Connect dialog on the Edit menu.
To move the condition and MSC reference symbol:
- Drag the symbol to the new location on the instance axis. The symbol is redrawn at its new location.
Moving an Inline Expression Symbol
You can move the inline expression symbol vertically along the instance axis.
If the inline expression contains an involved axis, the inline expression cannot be moved below the instance end or stop symbol of that axis.
Moving a Timer
You can move a timer up or down along its instance axis or between instance axes by dragging it as you would move a message. The related timer name and parameters will be moved accordingly. See Moving a Message.
Use the same procedure as for a message to move the end (the time-out or reset (stopped) arrow) or base point (the set symbol) of a timer (see Moving the Base or End of a Message).
Moving an Action Symbol
You can move the action symbol vertically along the instance axis between the instance head and instance end, stop or the bottom of the drawing area or to another instance axis.
Moving a Process Create
To move a process create line along its source instance axis, either move the process create line or its associated instance head symbol upwards or downwards. See Moving an Instance Head Symbol.
Moving a Coregion Symbol
You can move a coregion up or down along its instance axis by dragging it as you would move a message. See Moving a Message.
If you point close to the start or end point of the coregion and start dragging the mouse, the coregion will be resized accordingly.
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |