PowerDesigner can import the most important objects in Rose statechart diagrams.
In Rose, activity and statechart diagrams are created in the Use Case or Logical View:
-
At the root level
-
In an activity
-
In a state
A UML State Machine is automatically created, which contains statechart and activity diagrams with their relevant objects.
In PowerDesigner, statechart diagrams are created at the model level or in a composite state: the parent package or the model is considered the State Machine.
Rose statechart diagrams that are at the root level, or in a state are imported, but those that are in an activity are not imported.
Only the listed properties are imported:
Rose Object
|
OOM Object
|
State:
-
When action
-
OnEntry action
-
OnExit action
-
Do action
-
OnEvent action
-
Event action
-
Event arguments
|
State or object node:
-
Trigger event
-
Entry
-
Exit
-
Do
-
Event
-
Trigger event
-
Event arguments
|
State transition:
-
<No name>
-
<No code>
-
Event
-
Arguments
-
Guard condition
-
Action
|
Transition:
-
Calculated name
-
Calculated Code
-
Trigger Event
-
Event arguments
-
Condition
-
Trigger action
|