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

Bug 342163

Summary: [UML Compare][Usability] Papyrus merge should use the service edit of Papyrus
Product: [Modeling] Papyrus Reporter: Sébastien Gérard <sebastien.gerard>
Component: CoreAssignee: Vincent Lorenzo <vincent.lorenzo>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: alain.leguennec
Version: unspecified   
Target Milestone: M7   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 351274, 383788, 385579    
Bug Blocks: 330183    

Description Sébastien Gérard CLA 2011-04-07 10:11:23 EDT
Merging elements using the compare/merge tool, it has to be done via the service edit of Papyrus in order to not corrupt the .notation file.
Comment 1 Vincent Lorenzo CLA 2012-04-12 05:16:15 EDT
In R7830 : share the new plugin oep.uml.compare.merger in trunk/sanbox
This plugin provides mergers  which use the Papyrus Service Edit. Several mergers are not yet implemented -> throw UnssuportedOperationException
Comment 2 Vincent Lorenzo CLA 2012-04-12 05:40:25 EDT
In R7837 : implements CReferenceOrderChangeMerger
Comment 3 Vincent Lorenzo CLA 2012-04-12 07:29:32 EDT
In R7840 : implements CAttributeOrderChangeMerger
Comment 4 Vincent Lorenzo CLA 2012-04-12 08:56:05 EDT
In R7846 : implements CAttributeChangeLeftTargetMerger
Comment 5 Vincent Lorenzo CLA 2012-04-12 09:50:24 EDT
In R7851 : implements CAttributeChangeRightTargetMerger
Comment 6 Vincent Lorenzo CLA 2012-04-13 05:27:47 EDT
In R7861 : 
-   correct CModelElementChangeLeftTargetMerger
-   implements  CModelElementChangeRightTargetMerger

Create the factory PapyrusEFactory for the merge. This factory is adapted from the EFactory class provided by EMF-Compare
Comment 7 Vincent Lorenzo CLA 2013-03-13 09:52:05 EDT
This bug can be marked as closed fixed.