Requirements Diagram Modifications & Settings

We will review the construct editing and settings available for the Requirements Diagram.

 

Block Construct Editing A review of the editing options  for the Block Construct.
Line Construct Editing A review of the editing options  for the Line Construct.
Multiple Constructs Editing  A review of the editing options  when multiple constructs are selected.
Requirements Diagram Settings A review of the settings options for the Requirements Diagram.

Block Construct Editing

When a Block 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.

req diag block editingBelow, we will provide an explanation of each option that is highlighted in the image above.

Bold

bold block construct req diag  

This option will Bold the name and all the text in the Block construct selected on the canvas.

Italicize

italicize block construct req diag

This option will Italicize the name and all the text in the Block construct selected on the canvas.

Change Text Fill Color

change text fill color block construct req diag

Using the HTML Color Picker that drops down from the Text Fill Color Option, users can change the text color of the Block construct 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 block construct req diag

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

Change Stroke/line color

change stroke/line color block construct req diag

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

Reset Color back to default

reset color block construct req diag

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

Line Construct Editing

req diag line construct

When a line construct is selected on the canvas the top of the toolbar frame changes, as highlighted above, for users to modify it's appearance on the canvas. Below we will cover each option available.

Note, the circled plus construct  parent indicator req diag is on the parent entity indicating its connected to a child.

Change Line Color

change color line construct req diag

Users may change the color of the line and the circled plus (if included) with this option.

Reset Back to Default

reset color line construct req diag

This option will set the line back to the defaulted black color.

Line Options

line option menu line construct req diag

If orthogonal, users may change the selected line on the canvas to straight., or back to orthogonal if the line is straight 

Multiple Entities Editing

mult ent req 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 Blocks will be modified.

Bold

bold mult ent req diag 

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

Italicize

italicize mult ent req diag

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

Change Text Fill Color

change text color mult ent req diag

Using the HTML Color Picker that drops down from the Text Fill Color Option, users can change the text color of the construct 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

change fill color mult ent req diag

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

Change Stroke/line color

change line color mult ent req diag

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

Reset Color back to default

reset color mult ent req diag

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

Align Vertically

align vertically mult ent req diag

This option will align the constructs vertically selected on the canvas. An entity will turn green and that is where the vertical layout will start.

Align Horizontally

align horizontally mult ent req 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.

Requirements Diagram Settings

settings req diag

The wrench icon is a fixed dropdown at the top right of the toolbar frame for more settings and options for users to utilize. Below we will cover all of them for the Requirements Diagram.

Levels

settings req diag levels

The settings dropdown provides users the option to display up to 10 levels of decomposition in a Package Diagra,. When not in the dropdown, note the blue box next to the wrench icon, indicates how many levels are selected and displayed in the diagram.

Hide/Show Attributes

settings req diag hide/show constructs

Users have the ability to hide, or show, all of the highlighted attributes in the block constructs. Below we will cover each attribute as is on the dropdown menu.

  • Id: The entity's number field
  • All Text: The entity's description field
  • Property Name: The attribute's name before the test, as indicated in the image below.

rationale example settings req diag

  • Ratonale: The Requirement's Rationale attribute.
  • Status: The Requirement's Status attribute.
  • System: The Requirement's System attribute. 

Cross-Project Indicators

settings req diag x-project indicator

If using Cross-Project Relationships, users may show or hide indicators on the entities being pulled in from other projects.

SysML Frame Edits


editing sysml frame options settings req diag

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

req diagram sysml frame

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

sysml frame window req diag

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

The additional options on the modal are related to the text displayed at the top left of the SysML frame, as shown in the example below.

sysml frame header req diag

The changes made to the Select SysML Diagram option in the Modal refer to the Model Element Type text in the first brackets (ex. [Package] in the picture above). Note, the example above is from a Requirements Diagram but shows the Package option. Therefore 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 only change the text in between the bracketed texts. In the example above it is the 'Battery GSE Charge Display' text.

Hide/Show SysML Frame

hide/show sysml frame settings req diag

Users may use this option to hide or show the SysML Frame as they wish.

Auto Number, Layout, Reset Diagram & Help

auto number settings req diag

Users may also Auto Number their diagrams, where a pop up shows up to allow users to provide a Prefix or enumerate the single level, as shown below.

autonumber window req diag

Lastly, the final options provide users to reset their diagram and layout the diagram fro previous changes made.

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

layout, reset, help settings req diag

Frame Fix

sysml frame indicator

When a construct is ouside of the SysML Frame, Innoslate will detect that and bring up a fix for this as indicaited 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 fix window

 

To continue learning about SysML Diagrams, Click Here.

(Next Article: Sequence Diagram)