In modeling, model element may transit from one to another. For instance, BPMN Task created when performing business process modeling can transit to a UML Use Case for better modeling of functional requirements. Model Transitor is designed to create and manage transitions among model elements. One may add transitions between model elements, and trace the origin and end. This gives a rapid way of navigating between model elements.
| Adding Transition between Model Elements |
|
| 1. |
Right-click on a shape which is either the origin or the end of transition. |
|
 |
|
| 2. |
Select Model Transitor from the popup menu. |
|
 |
|
|
There are several menus: |
|
|
| Menu |
Description |
| Transit From |
Select the origin to transit from if the currently selected shape is the end of transition. Multiple origins can be set. |
| Transit To |
Select the end to transit to if the currently selected shape is the origin of transition. Multiple ends can be added. |
Create X ('X' is model element type) |
While the above two options allow adding existing model elements as origin or end, this option allows creating new model element to be the end of transition. Notice that only some model elements such as BPMN Task and Subprocess, UML Class and Lifeline have this option ready. |
|
|
| Let's add a transition from the selected BPMN Task to a Use Case. |
|
| • |
Select Create Use Case from the popup menu. |
|
 |
|
| • |
The Use Case specification dialog box appears. Notice that the name of Use Case will follow the selected BPMN Task by default. Update the Use Case specification and press OK to continue. |
|
 |
|
| • |
The Visualize Model Element dialog box then appears. |
|
 |
|
|
Since the created Use Case is not contained by any diagram, this dialog is to choose a diagram to display the Use Case, or select not to visualize it. Below is a brief description on the three options. |
|
|
| Visualization Options |
Description |
| Create new diagram |
Create a new diagram to display the created model element. Diagram name and type should be specified. |
| Show in existing diagram |
Select a diagram in the tree below to display the model element. Note that only diagrams in the most suitable diagram types are listed. Take this example, only existing Use Case Diagrams are listed. If we want to list all the diagram types, select Show all types of diagram |
| Do not visualize |
The Created model element won't be displayed in any diagram immediately after the confirmation of this dialog box. Yet, it is possible to locate the model element from the Model Explorer. One may create a view later on by drag-and-drop from Model Explorer to diagram. |
|
|
| • |
Assuming that we want to create a new diagram to display the Use Case. Let's select the first option, and specify the diagram name and type. |
|
 |
|
| • |
Press Create to proceed. This create a diagram with the given name and type, and display the created Use Case model element there. |
|
 |
|