Eric,
The only thing that jumps to mind is the addition of
EObject.eInvoke, but that's wasn't a breaking API change, except
for those who ignored the following documented constraint:
Implementations of EObject should extend BasicEObjectImpl
or one of its derived classes because methods can and will be
added to this API.
Even in cases where this constraint is violated, it's really
more of a source incompatibility than a binary incompatibility,
because nothing else in the framework itself relies on calling
this new method. As such, I imagine you can use the latest EMF
even with binaries compiled against EMF 1.0.
Cheers,
Ed
On 05/01/2012 10:19 PM, Eric Moffatt wrote:
Last year we were looking into
running
an existing product on top of Eclipse 4 and ran into a 'breaking
API change'.
As I remember it the change was known and intentional
(introduced in mid-Indigo)
but I can't seem to track down what it actually was and what its
implications
would be...could someone point me towards whatever information
is available
?
Thanks in advance,
Eric
_______________________________________________
emf-dev mailing list
emf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/emf-dev
|