Changing model entities
If the metamodel has the following structure, you can change the model entities between inherited entities.
- The inherited entity is owned
- Multiple entities inherit the inherited entity
Let's take the following metamodel as an example.
In this metamodel, the "requirements list" owns the "non-functional requirements" that are the inheritance source, and the "reliability requirements" and "availability requirements" inherit the "non-functional requirements".
After modeling according to this metamodel and adding the "reliability requirements" model to the "requirements list" model, you may want to change the model to an "availability requirements" model instead of a "reliability requirements" model.
In that case, you can change the model to an "availability requirements" model without recreating the model from scratch by changing the model entities using the following procedure.
Operation procedure
To modify a model entity, follow the steps below.
-
Select the model to modify and right-click to open the context menu.
-
Select the entity you want to modify from the [Type] drop-down list in the context menu.
-
Model entities can be modified in all views.
-
Values set in incompatible fields before and after the modification will be deleted.