Generating process tree diagrams
 

Data flow diagrams of a process model only represent the data flow among processes of the same level. To display hierarchical links among processes, i.e. to show their decomposition ModelSphere offers to generate and display a tree diagram.
   
To generate a process tree expand the Explorer tree and select the root diagram. Right-click, and choose the Generate->Tree Diagram menu item.  A dialog then appears giving the following options:


Span : normal or minimized
“Minimized” will generate a more compact tree which could have an impact on the transparency.


Orientation : horizontal or vertical

“Horizontal” displays process hierarchy in rows “top down”
“Vertical” displays the process hierarchy in columns from the left to the right.


Alignment : left or center
“Left” aligns all process rows to the left margin,
“Center” aligns all process rows in the center.

When “Vertical” alignment is set, the alignment  options are changed to “top or center”.
 
Fit Processes :
Instead of having all the process of the same size, this option allows to fit the size of each process to.
 
Display only exploded processes :
Leaf nodes are not displayed in the generated tree diagram.
 

Once a tree diagram is generated, it is not possible to add processes, actors, stores or flows. (The tool bar is active, but trying to add new model elements will be refused.)
 
A tree diagram is linked with its original diagram (see the Parent Diagram field in the design panel), so modifications of its processes will be displayed instantaneously, but if you change the parent diagram by adding new subprocesses, the tree diagram is not updated automatically.  To update the tree diagram select the Tree Diagram in the explorer, and choose Generate->Process Tree.