AR-11: Change Partnership to Shared Kernel

This simple relationship refactoring changes a Partnership relationship on a Context Map to a Shared Kernel relationship.

Summary

Our relationship refactorings allow the user/modeller to change the type of a relationship on a Context Map easily without manual work. The symmetric relationships according to our semantic model, Shared Kernel and Partnership, are interchangeable without impacts to the structure of the decomposition. This refactoring changes a Partnership relationship to a Shared Kernel relationship.

Inverse AR:

Example

The following small example illustrates how this refactoring can be applied. With a right-click on a Partnership relationship, you can apply Change to Shared Kernel:

Change Partnership to Shared Kernel Example Input

The refactoring will simply change the relationship to a Shared Kernel relationship: Change Partnership to Shared Kernel Example Output