|Modeling and Infrastructure|
When you work on a diagram, you invest a lot of time polishing the diagram layout to make it look good. However, if the content of your model changes, the diagram layout also changes and needs to be fixed. To save time, mark diagrams as complete and prevent their layout from being automatically updated.
The diagram on the right is marked as complete to prevent layout changes, which cause the distortions seen in the diagram on the left.
Learn more about complete diagrams >>
Deriving Layout Templates from a Composite Structure Diagram/Internal Block Diagram
Consider the effort it takes to perfect the layout of parts and their ports in Internal Block Diagrams. It would be more efficient to reuse the same layouts in other diagrams of your model. Now you can create layout templates directly from Internal Block Diagrams with just a few clicks.
Layout template created from an Internal Block Diagram.
Learn more about layout templates >>
You can now change the orientation of symbol labels, making the optimization of the diagram layout easier. Rotate labels horizontally or vertically, or select the automatic label orientation option, which adjusts labels according to the position of shapes or paths.
These sample diagrams illustrate how changing label orientation can optimize diagram layout.
Learn more about label orientation >>
Enhanced Sequence Diagram Modeling with Execution Specifications
With this release, Sequence Diagram modeling becomes more precise. The activation bars now represent real model elements: Behavior and Action Execution Specifications. This enhancement adds two benefits:
- Navigation. Double-clicking the activation bars (Behavior Execution Specifications) enables you to navigate from a sequence diagram to other behavior diagrams.
- Time and Duration Constraints can be attached to Behavior and Action Execution Specifications.
Learn more about working with Execution Specification Modeling >>
Occasionally, a new service pack for a modeling tool is released while a team is working on a project. Some team members will upgrade their tool versions to the latest immediately, while other members will still use an earlier tool version. Beginning with Version 19.0, situations like this are handled by supporting forward compatibility. This enables all team members to work with different service pack versions if they do not all upgrade to the latest version at the same time.
Learn more about forward compatibility >>Other