Diagram Accelerators

Contextualize Your Diagram To Selected Model Elements

Contextual diagrams are used to focus on one specific element. This feature is available when you select the background of the Diagram and assign a specific model element (for instance a Functional Chain) in the field Contextual Element of the Properties view. Then, the Diagram has specific refresh rules and always keeps up-to-date the contextual elements.

As an example, imagine a Dataflow diagram always synchronised with Functions and Functional Exchanges coming from a selected contextual Functional Chain, or an Architecture Diagram always synchronised with Components and Functional Exchanges coming from a selected contextual dynamic Exchange Scenario.

For more details, please refer to the section Capella Guide > User Manual > Diagram Management > Diagram Concepts > Blank and Contextual Diagrams, Contextual Diagram Elements.

This feature is often coupled with “Synchronizing Diagram” capability in order to master the visibility of the elements in the resulting Diagram, see section below “Unsynchronize your diagram”.

Diagram Accelerators

From a diagram, Capella provides some tools called accelerators allowing automated synchronization or generations of model elements.

For instance, you can propagate Exchange Items allocated to a Functional Exchange to its source and target ports, etc…

For more details, please refer to the section Capella Guide > User Manual > Modelling Wizards and Accelerators.

Initialize Diagram

For better results, graphical elements have to be unpinned before running this action. On the diagram menu choose "Select All" then "Unpin selected elements".

The idea is to initialize a diagram from another one based on information in the model. Then apply the layout from a third diagram, a template one for instance.

Note: A recommended best practice is to capitalize the layout creation effort in a diagram and use it as a reference to apply the layout on other diagrams and keep their display consistent.

In order to save time when information can be deduced from the model, Capella is able to initialize diagrams from others, not only in a same layer but also between different layers, based on realization links.

The resulting ES Scenario is deduced from the model: the System and Actors allocating the functions displayed in the original FS Scenario.

The resulting ES Scenario is deduced from the model: previous Functional Transitions from System to Logical phase and Logical Components and Actors allocating transitioned functions displayed in the original ES Scenario.
Then, you can imagine having a static view of this new dynamic ES Scenario, creating a new Architecture Diagram LAB and clicking on palette tool Diagram Accelerators Elements from Scenario which will initialize it with information coming from the ES Scenario: Logical Components and Actors, Logical Functions and Exchanges etc.. .

This feature is often coupled with: