Fusion Places | CPN Tools help |
How-to |
Fusion adds nothing fundamentally new. If all the members of a fusion set are on the same page, we could replace the set with a single place and connect to it all the arcs that are connected to any member of the set. If the members are on different pages, we could copy everything on the several pages to a single page, and again collapse the set.
Conversely, if a net contains a place that has many arcs connecting to it, or requires very long arcs to reach it, we can unfold it into several places, on the same or different pages, and so simplify the net's graphical structure without changing its meaning. Such unfolding is a common event during the process of CP-net development. Frequently the need for it can be anticipated, and fusion places can be used from the beginning.
Note: In the current version of CPN Tools, it is only possible to add a place to a fusion set if the place is neither a socket nor a port. Read more about the known limitations of CPN Tools.
Fusion places are created using the Assign fusion set tool from the Hierarchy tools.
After applying the tool, a fusion tag is added to the place. The tag is set in a default position with a default name for the fusion set.
The tag can be repositioned, and the name of the fusion set can be changed by editing the text in the fusion tag.
Fusion sets may contain places from several different pages.
Each net may contain multiple fusion sets.