|Re: Customizing EMF compare 2.0 diff engine [message #1083090 is a reply to message #1083077]
||Fri, 09 August 2013 13:02
| Mikael Barbero
Registered: July 2009
You're true there is no way to provide a custom DiffEngine through extension point. What you can do it to provide a post processor (IPostProcessor) and do your stuff in the method #postDiff(Comparison, Monitor). You can browse the Comparison and remove any difference that you want to ignore.
BTW, you are talking about a transient attribute. They are ignored during the diff process (look at org.eclipse.emf.compare.diff.FeatureFilter.isIgnoredAttribute(EAttribute) and org.eclipse.emf.compare.diff.FeatureFilter.isIgnoredReference(Match, EReference)) so it looks like bug. Could you give us more detail about your case? Thank you.
Powered by FUDForum
. Page generated in 0.01694 seconds