Locking Models
 

When large model projects are developed, especially when several people are involved, it is useful to prevent changes in a critical model area but to allow modification of other model parts.  By using the Locking Models feature, it is possible to lock one or several models, submodels or packages, in order to prevent any change in a particular part of the project file.

Every relational, process or class model, relational submodel and Java package can be locked. To do so, select the appropriate model or package in the Explorer, and enable the Locked property in the Design Panel. Once a model or a package is locked, it is not possible to make any semantic or graphical modification to its contents, or to any submodel/subpackage under it.

Here are some cases where Locking Models can be useful: