Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The cross-version compatibility checking mechanism is implemented when a project with new feature usages is loaded with an older version of the modeling tool. Currently, the cross-version compatibility checking mechanism tracks feature usages of 19.0 SP1,19.0 SP2, and 19.0 SP3 versions that result in triggering a Missing features detected notification in earlier versions. The following table shows tracked features, the version they appear in, and whether the project can be committed/saved without any consequences. 

HTML
<div style="background-color: yellow; border: 2px solid red; margin: 4px; padding: 2px; font-weight: bold; text-align: center;">
This page was moved to <a href="https://docs.nomagic.com/display/SYSMLP2021xR1/Forward+compatibility">https://docs.nomagic.com/display/SYSMLP2021xR1/Forward+compatibility</a>
<br>
Click the link above if you are not automatically redirected in 4 seconds.
</br>
</div>
<meta http-equiv="refresh" content="4; URL='https://docs.nomagic.com/display/SYSMLP2021xR1/Forward+compatibility'" />
Content layer
id1391683922
Content column
id1391683925
Content block
id1391683924
Feature nameVersionSecure to commit/save

Hiding used projects

19.0 SP1No

Grant package permissions for the user group

19.0 SP1No

Pre-commit validation

19.0 SP1No

Custom row/column hierarchy in the dependency matrix

19.0 SP2Yes
Contextual relationships in the dependency matrix19.0 SP3Yes
Displaying classifiers on internal structure and behavior diagrams19.0 SP3Yes
Custom hierarchy in tables19.0 SP3Yes
Lock-free Model Editing19.0 SP3No
Note
titleImportant

Features required, but missing, in an earlier tool version (for example, 19.0) are memorized by the cross-version compatibility checking mechanism. This process will continue with each SP release (i.e., SP2 might have features that are missing in both SP1 and 19.0 GA).

If you are working with features that are mentioned in the table above with status that it can cause inconsistencies after save/commit, this mechanism will track the missing features and show a warning message indicating possible consequences if you proceed. When you attempt to save or commit an opened project with a tool version that is missing features, this mechanism will track the missing features and show a warning message indicating possible consequences if you proceed.

Image Removed

Diagramming features

Forward compatibility tracks the following diagramming features introduced in 19.0 SP1:

When opening a project with tool version 19.0 (or 19.0 SP1 when the project was created with modeling tool 19.0 SP2 version), the usage of these features makes the diagram read-only. Additionally, you will be warned of possible consequences if you edit the diagram:

Image Removed

This mechanism prevents unexpected changes after opening a project with version 19.0 SP1.