AR-10: Change Shared Kernel to Partnership

This simple relationship refactoring changes a Shared Kernel relationship on a Context Map to a Partnership 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 Shared Kernel relationship to a Partnership relationship.

Inverse AR:

Example

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

Change Shared Kernel to Partnership Example Input

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