| Summary: | refactoring operations need an entry point to put operations at the very end | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Bozier jerome <jerome.bozier> | ||||
| Component: | TPTP | Assignee: | Bozier jerome <jerome.bozier> | ||||
| Status: | CLOSED FIXED | QA Contact: | Kathy Chan <kathy> | ||||
| Severity: | major | ||||||
| Priority: | P1 | CC: | alexberns, paulslau | ||||
| Version: | unspecified | Flags: | paulslau:
review+
|
||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | adopter | ||||||
| Attachments: |
|
||||||
|
Description
Bozier jerome
We need to fix this. This is important. Created attachment 178129 [details]
patch
this patch add new API for EMFRefactoringTransaction
it add theses 2 methods :
. public void addCustomChange(Change change)
=> allow user to add a custom change
. public List<Change> getCustomChanges()
=> allow user to retrieve the list of all custom change
theses custom change will be performed at end of EMFRefactoringTransaction commit part
with theses entry points, user that have their own EMF change to be performed to update their EMF model when all physical change have already been done (so that any resource loading made by EMF will not fail)
Paul, could you please review this small patch ? many thanks to you Reviewed and approved with comments: -Please make the new methods @provisional. Note, this may have been resolved by defect 324996. Please confirm. 324996 is necessary but not enough, we have to deliver also this patch patch pushed under 4.7.2 CVS closing This defect had been resolved as FIXED for more than 1 month. Please verify with the latest TPTP 4.7.2 driver. If this defect is still left unverified by February 25, we'll close it on the originator's behalf. TPTP 4.7.2 driver can be downloaded from: http://www.eclipse.org/tptp/home/downloads/?ver=4.7.2 closing |