The purpose of this exercise is to extend base method content via extends variability. Extends variability works differently than Contributes variability in that the method content element that extends the base method element inherits the attributes of the extended base element.
Switch to the Authoring perspective.
Create a new Content Package in the My Plugin Plug-in called Extends Test.
Create a new Role : my_extends_ui_designer, with the presentation name, Extends RUP UI Designer.
In the Variability Type select Extends and choose the base role: rup_user_interface_designer.
Add a Brief Description: Extends Role Brief Description.
Add a Main Description : Extends Role Main Description.
Save the new role by closing the role editor.
Open the Variability Configuration and expand My Plugin > Method Content > Content Packages.
Uncheck Contribution Test.
Make sure Extends Test is checked. This is done so there that are no conflicting extensions to the same method element.
Close and save the changes to the configuration.
Switch to Browsing perspective.