You can update an implementing diagram from an implemented diagram.
The following scenario describes the update of a sequence diagram from another sequence diagram. The steps are the same for the update of:
- an implementing sequence diagram from Implemented Sequence Diagram
- an implementing sequence diagram from implemented use case diagram
- an implemented use case diagram from an implementing sequence diagram
- an implementing context diagram from an implemented use case
- an implementing context diagram from an implemented context diagrams
Before you begin: For the purpose of this scenario:
- In
, select the Activation of views option from the Global Update section.
For more information, see Native Apps Preferences
Guide: Diagram View.
- Under the Functional node, create a sequence diagram containing three actors and messages between these actors.
- Under the Logical node, create a logical reference.
- Initialize a logical sequence diagram from a functional sequence diagram.
- In the function sequence diagram, add a new actor and create a message between this actor and another.
-
Right-click the implementing sequence diagram.
-
Select Global Update > Compare to Implemented View.
Note:
The update must be launched from the initial level of the diagram, before any Go Down.
- In the Sequence Diagram Update dialog box, expand the Mapping Actors tab and map the new function actor with a logical actor.
- Expand the Mapping Flows tab and map the new function flow with a logical one.
- In the Global Update dialog box, click Expand all categories.
- In each tab, review the elements to be updated and clear the elements you do not want to update.
The implementing sequence diagram is updated.
For the features not linked to a PLM component such as activation, guards, time and duration constraints, the gap will be detected according to:
- The name for the activations if defined
- The type and condition for guards
- The position and the value for the time and duration constraints