Software Architecture Context Toolbar

Context toolbars are smart toolbars that contain only those commands that can be applied to the current selection.

Note: With the Avionics Architect (AVARA) role, you can work with applications, partitions, and configuration tables.

This page discusses:

Commands Accessible from Software Component View



Create Software Architecture
Creates a software architecture.
See Creating Software Architectures.


Insert Software Architectures
Inserts software architectures from your session or from the database in the selected software architecture.
Select one or more software architectures to be inserted in the current software architecture.
This command is also available from the tree.


Create Atomic Software Component
Creates an atomic software component.
See Creating Atomic Software Components.


Insert Atomic Software Components
Inserts atomic software components from your session or from the database in the selected software architecture.
Select one or more atomic software components to be inserted in the current software architecture.
This command is also available from the tree.


Create Application
Creates an application.
See Creating Applications.


Insert Applications
Inserts applications from your session or from the database in the selected software architecture.
Select one or more applications to be inserted in the current software architecture.
This command is also available from the tree.


Create Configuration Table
Creates a configuration table.
See Creating Configuration Tables.


Insert Configuration Tables
Inserts configuration tables from your session or from the database in the selected software architecture or application.
Select one or more configuration tables to be inserted in the current software architecture or application.
This command is also available from the tree.


Create Partition
Creates a partition.
See Creating Partitions.


Insert Partitions
Inserts partitions from your session or from the database in the selected application.
Select one or more partitions to be inserted in the current application.
This command is also available from the tree.


Create Sender Receiver Port
Creates a sender-receiver port.
See Creating Interfaces.


Create Client Server Port
Creates a client-server port.
See Creating Interfaces.


Create Connection
Creates a software connection from ports.
You can also use Connect Port in Architecture, Connect Software Instance, or Connect Port in Parent Architecture.
See Creating Software Connections.
Create Delegations
Creates delegation connections from a parent architecture, from an instantiated architecture, or from an instantiated atomic component.
You can also use Create Delegations in Parent Architecture.
See Creating Delegation Connections for Software.


Show Related Elements
Displays the related elements linked with the selected component and their connections.
Select the related elements to be displayed.


Hide
Hides the selected element and its connections.


Space Ports Evenly
Evenly distributes the ports.
Select a component to distribute the same distance between its ports.


Send to Back
See Flyout for Ordering Elements.


Remove Software Instance
Removes software components, software atomic components, ports, or connections.
When removing such an object, all the connections to or from this object are also removed simultaneously.


Pin
Freezes the selected connection to avoid its rerouting.
Select Unpin to release the connection.


Align Connection
See Flyout for Aligning Connections.


Align
See Flyout for Aligning Elements.


Resize
See Flyout for Resizing Elements.


Space Evenly
See Flyout for Spacing Elements.


Create Note
Creates a note.
See Inserting Images and Notes.


Duplicate Note
Duplicates the selected note.
See Inserting Images and Notes.


Delete Note
Deletes the selected note.
See Inserting Images and Notes.


Edit
Lets you directly edit the note.
See Inserting Images and Notes.


Format
See Flyout for Formatting.


Import Image
Lets you insert some images in the diagrams.
See Inserting Images and Notes.


Delete Image
Lets you remove the associated image.
See Inserting Images and Notes.


Select Instance in Tree
See Flyout for Selecting in the Tree.
You can also use Select Connection in Tree.

Flyout for Ordering Elements



Send to Back
Moves the selected object to the bottom of a stack of objects.


Bring to Front
Moves the selected object to the top of a stack of objects.

Flyout for Aligning Elements



Left
Aligns the left edges of boxes along with the left edge of a selected box.
Select the boxes to align and execute the command from the box taken as a reference.


Center Vertically
Aligns the middle of vertical edges of boxes along with the middle of the vertical edge of a selected box.
Select the boxes to center and execute the command from the box taken as a reference.


Right
Aligns the right edges of boxes along with the right edge of a selected box.
Select the boxes to align and execute the command from the box taken as a reference.


Top
Aligns the top edges of boxes along with the top edge of a selected box.
Select the boxes to align and execute the command from the box taken as a reference.


Center Horizontally
Aligns the middle of horizontal edges of boxes along with the middle of the horizontal edge of a selected box.
Select the boxes to center and execute the command from the box taken as a reference.


Bottom
Aligns the bottom edges of boxes along with the bottom edge of a selected box.
Select the boxes to align and execute the command from the box taken as a reference.

Flyout for Resizing Elements



Same Height
Resizes the boxes to the same height as a selected box.
Select the boxes to resize and execute the command from the box taken as a reference.


Same Width
Resizes the boxes to the same width as a selected box.
Select the boxes to resize and execute the command from the box taken as a reference.


Same Height and Width
Resizes the boxes to the same height and width as a selected box.
Select the boxes to resize and execute the command from the box taken as a reference.

Flyout for Spacing Elements



Horizontally
Places components at equal distance horizontally.
Select the components to distribute horizontally the same distance between them.


Vertically
Places components at equal distance vertically.
Select the components to distribute vertically the same distance between them.

Flyout for Aligning Connections



Align Start to End
Moves the start port along the component to be aligned with the end port.
Select a connection to align the connection start to the connection end.


Align End to Start
Moves the end port along the component to be aligned with the start port.
Select a connection to align the connection end to the connection start.

Flyout for Formatting



Format
Select objects and choose their background color, foreground color, thickness, opacity, or text color.


Copy Graphical Properties
Stores the graphical properties of the selected element.


Apply Graphical Properties
Applies the stored graphical properties to an element.

Flyout for Selecting in the Tree



Select Instance in Tree
Selects an instance in the tree, which corresponds to the element selected from the diagram view.


Select Reference in Tree
Selects a reference in the tree, which corresponds to the element selected from the diagram view.