Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 339264

Summary: [refactoring] extract interface on a role should create a role interface
Product: [Tools] Objectteams Reporter: Stephan Herrmann <stephan.herrmann>
Component: OTDTAssignee: Stephan Herrmann <stephan.herrmann>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 Keywords: noteworthy
Version: 0.8   
Target Milestone: 0.8 M6   
Hardware: Other   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
proposed implementation none

Description Stephan Herrmann CLA 2011-03-08 12:59:30 EST
Currently the extract interface refactoring unconditionally creates a
top-level interface. However, when extracting a role interface this
should be placed into the enclosing team.

If desired it can still be moved to its own file, later.
Comment 1 Stephan Herrmann CLA 2011-03-11 19:38:54 EST
Created attachment 191035 [details]
proposed implementation

This patch adds a team for adaption the extract interface refactoring:
- conditionally add a checkbox to the wizard
- different way for creating and integrating the change for the new interface.

Works with nested teams, too.
Comment 2 Stephan Herrmann CLA 2011-03-11 19:45:56 EST
Committed for 0.8M6 in r1403.
Comment 3 Stephan Herrmann CLA 2011-06-02 11:54:57 EDT
Verified using build 201105311237