SysML Diagrams

Sequence Diagram Modifications & Settings

We will review the editing and settings options in the Sequence Diagram.

Lifeline Editing A review of the editing options for Lifeline constructs
Message Editing A review of the editing options for Message constructs
Multiple Construct Editing A review of the editing options when multiple constructs are selected.
Sequence Diagram Settings A review of the of the Sequence Diagram's Settings.

Lifeline Editing

When a Lifeline construct is selected on the canvas the top of the toolbar frame changes, as highlighted below, for users to modify it's appearance on the canvas.

seq diag lifeline construct editing

We will cover each of these editing options below.

Bold

seq diag lifeline construct bold 

This option will Bold the name of the Lifeline selected on the canvas.

Italicize

seq diag lifeline construct italicize

This option will Italicize the name of the Lifeline selected on the canvas.

Change Text Fill Color

seq diag lifeline construct change text color

Using the HTML Color Picker that drops down from the Text Fill Color Option, users can change the text color of the Lifeline selected on the canvas by selecting the color associated close to the desired color simply inputting in the Hex, R, G, B fields the proper codes and numbers.

Change Fill Color

seq diag lifeline construct change fill color

Using the HTML Color Picker that drops down from the Change Fill Color Option, users can change the color of the Lifeline selected on the canvas.

Change Stroke/line color

change stroke line lifeline construct sequence diagram

Using the HTML Color Picker that drops down from the Change Stroke/Line Color Option, users can change the color that borders the Lifeline construct selected on the canvas.

Reset Color back to default

reset color lifeline construct sequence diagram

The Reset color back to default option will change the Lifeline selected on the canvas back to the default gray and black colors.

Message Editing

When a Message construct is selected on the canvas the top of the toolbar frame changes, as highlighted below, for users to modify it's appearance on the canvas.

message seq diag

Bold

bold message sequence diagram 

This option will Bold the name of the Message selected on the canvas.

Italicize

italicize message sequence diagram

This option will Italicize the name of the Message selected on the canvas.

Change Text Fill Color

change text fill color message sequence diagram

Using the HTML Color Picker that drops down from the Change Text Fill Color Option, users can change the text color of the Message selected on the canvas by selecting the color associated close to the desired color or simply inputting in the Hex, R, G, B fields the proper codes and numbers.

Change Stroke/line color

change line color message construct sequence diagram

Using the HTML Color Picker that drops down from the Change Line/Stroke Color Option, users can change the color of the Message line selected on the canvas.

Reset Color back to default

reset color message construct sequence diagram

The Reset color back to default option will change the Message line selected on the canvas back to the default black color.

Line Options

line construct options menu sequence diagram

Following along with the dropdown, users may change the line to straight or orthogonal. The label users may be shown or hidden. Also, if the label is dragged and dropped away from the line, a line will be tied to the label to indicate the connection the label is tied to. Users may modify the label's line to be straight or curved (example below). Lastly, users may reset their label modficiations with the Reset Label option.

line construct label line sequence diagram

 

Multiple Entities Editing

mult ent seq diag

Users may select multiple constructs on the canvas by clicking and dragging their cursor outside of the constructs where a box will start to appear allowing them to select as many entities as they desire. In this case, users have the option to change the appearance of these entities all at once. It's important to note that when selecting multiple entities, only the Lifelines will be modified.

Bold

bold mult ent seq diag 

This option will Bold the text in the Lifeline constructs selected on the canvas.

Italicize

italicize mult ent seq diag

This option will Italicize the text in the Lifeline constructs selected on the canvas.

Change Text Fill Color

change text color mult ent seq diag

Using the HTML Color Picker that drops down from the Text Fill Color Option, users can change the text color of the Lifeline constructs selected on the canvas by selecting the color associated close to the desired color or simply inputting in the Hex, R G, B fields the proper codes and numbers.

Change Fill Color

change fill color mult ent seq diag

Using the HTML Color Picker that drops down from the Change Fill Color Option, users can change the color of the Lifeline constructs selected on the canvas.

Change Stroke/line color

change line color mult ent seq diag

Using the HTML Color Picker that drops down from the Change Line/Stroke Color Option, users can change the color that borders the Lifeline constructs selected on the canvas.

Reset Color back to default

reset color mult ent seq diag

The Reset color back to default option will change the Lifeline construct and text on the canvas back to the default gray and black colors.

Align Horizontally

 align horizontally mult ent seq diag

This option will align the constructs horizontally selected on the canvas. An entity will turn green and that is where the horizontal layout will start, as shown below.

align horizontally example seq diag

Clone

clone shape seq diag

The Clone Shape option is to bring size uniformity to the diagram's constructs. When this option is selected, the green highlighed entity will be what the other Lifeline constructs clone to so they are all the same size.

clone shape example seq diag

Sequence Diagram Settings

sequence diagram settings menu

The wrench icon is a fixed dropdown at the top right of the toolbar for settings options for the diagram. This is where more options and settings are available for users to utilize.

Cross Project Indicators

sequence diagram settings show x-proj menu

This setting will hide or show the cross project indicators on contructs in the diagram that are from another project.

SysML Frame Edits

sequence diagram settings edit sysml frame

⚠️The SySML Frame is the green space the model is placed in on the canvas.

seq diag sysml frmae

The Edit SysML Frame option will bring up the following modal.

edit sysml frame window

Users may select the color of the frame with the text color picker button indicated in green (the green color on the button will change to whatever color a user is set to). Or bring it back to the defaulted green with the reset option reset color.

The remaining options on the Modal are in relation to the Diagram Header located at the top left of the SysML frame, example below.  

sysml frame header

The changes made to the Select SysML Diagram option refer to the text in the first brackets (ex. [Block]), called the Model Element Type, in the picture above. Note, the example above is from a Sequence Diagram but shows the Block option. It is important to note, users may select a different digram type here, even if you're in a different diagram. The text will change but this option will not change the diagram itself.

The Select Parent option is a dropdown to select the Parent entity for the Model Element Name. This will change the text in between the bracketed texts. In the example above it is the 'Wildfire IR Detected' text.

Hide/Show SysML Frame

hide/show sysml frame setting seq diagram

Users have the option to change the visibility (hide/show) of the SysML Frame according to their preference.

Layout , Reset & Help Diagram

Lastly, the final options in the Settings dropdown provides users to reset their diagram from changes and layout the diagram from previous changes.

The very last option, 'Help,' will send users directly to the Help Center page for the Use Case Diagram for convenience.

layout/reset/help settings seq diag

Frame Fix

frame fix indicator seq diag

When a construct is ouside of the SysML Frame, Innoslate will detect that and bring up a fix for this as indicated with the orange exclamation point that appears next to the Settings dropdown.

When selected, a modal pops up to provide users the ability to fix or ignore the issue.

sysml frame out of bounds window

 

To continue learning about SysML Diagrams, Click Here.

(Next Article: State Machine Diagram)